Tim Elhajj

Off the Microsoft stack!

Install Team Foundation Server 2012: the ebook version


Following up on the success of the upgrade ebook, I published a guide for installation of TFS 2012 on Smashwords.

Install Team Foundation Server 2012: the ultimate installation guide covers the procedures for installing TFS 2012 with all the latest Microsoft products, including SharePoint Server 2013 on Windows Server 2012. This is useful because Microsoft released new versions of all its flagship server products shortly after TFS 2012 came out. As is often the case, there were compatibility issues. The version of SharePoint that came with TFS 2012 wouldn’t install on the new version of Windows Server. This book walks you through all those manual steps.

Get it now, free from Smashwords.

It comes in a variety of formats, including all the latest e-book formats (mobi, epub), as well as PDF and even RTF. There is also an HTML viewer at Smashwords, if you just want to check it out. As with the upgrade ebook, Smashwords will distribute this to all its affiliate vendor sites, including B&N’s nook store, Apples iTunes book store, Kobo, Diesel and the affiliated libraries. Soon I’ll publish it at the Amazon Kindle store for a nominal fee and immediately request a price match of free (Amazon won’t let me set it to free manually). If you want a bargain, you should wait for the price match to purchase from Amazon.

Author: Tim Elhajj

Tim is probably walking his dog.

9 thoughts on “Install Team Foundation Server 2012: the ebook version

  1. Hi Tim. Thank you for writing this up, I’m currently planning my company’s upgrade to TFS 2012 and this has a lot of great information I will be using. One thing I’ve been trying to find information on so I am fully prepared is a Rollback plan if the upgrade fails for whatever reason. If we upgrade to 2012, and something goes wrong, I need a detailed plan on how to revert back to TFS 2010. Any chance you have any documentation around this process?

    Thank you,

  2. You would use the backup you created at the start of the process and restore your data to a TFS 2010 instance. What type of upgrade are you planning? If you do a migration upgrade, you may still have access to TFS2010. If not, you’ll have to install it and use the “Add an AT wizard,” which serves a dual purpose role as a simple way to restore a failed AT. All of this is documented in the TFS install guide. If there is interest in the community, I could start another book with specific disaster recovery scenarios.

  3. Patrick, here is the MSDN link to the scenario for running the Add an AT wizard in TFS 2010. It’s titled “Installing a Team Foundation Server Farm” but don’t let that turn you off it. The wizard has a dual use role for disaster recovery, documented at the bottom under the heading, Disaster Recovery and Hardware Upgrade.


    Good luck! I’m hoping you won’t need to revert back to 2010. Let me know how you make out.

  4. Ok great, thank you for the information! We are going to be performing an in-place upgrade because our current hardware setup is very powerful. I hope we won’t have to revert back to 2010 either, but still need to plan for it just in case.

  5. Good luck Patrick. Let us know how you make out.

  6. Hi Tim, I was struggling with my installation (ws2012+sql server 2012+sp2013+tfs2013) during the past two month. All mess. And finally I hit your post. Under your instruction, I successfully deployed it. However, I found the error messages about Sharepoint in the server manager in ws2012, although it does not hurt the usage and the performance. Did you have any experience about this? The error code for Sharepoint is 2158,3760, and 6398.

  7. Hey Terry, What SharePoint did you install? Foundation or the enterprise SKU? I had a problem with enterprise once, where I had to set up the SharePoint search service, of the event logs filled up with a bunch of errors and then I started getting another error because the event logs were so full. Is something similar happening to you? Maybe try restarting the timer service mentioned in this topic:


  8. Hi Tim,

    Just starting a new TFS development environment and will follow your book step by step. Before I get too far into it, could you comment on why or why not I should install enterprise versions of the SQL/SharePoint servers? The size of the development team will be very small and likely remain small for some time. Thanks.

    Best Regards,

  9. Alan, the enterprise version of SharePoint offers widgets that use excel reports in the dashboards of the SharePoint site. Otherwise, there is nothing *TFS specific* to be gained by using enterprise versions of either of those products. Make your decision based on the additional features offered for the enterprise version. For example, I think SQL Enterprise offers more robust load balancing features.

    It sounds like you may be able to get by with the standard versions. Here is something to consider: If your team is small enough that HTML reports and a SharePoint site for the team to trade documents are unimportant, then go with SQL Express or Standard, and maybe just skip SharePoint altogether? it’s up to you. One way to hedge your bet is to install TFS on a Server OS — this way if you want to add a report server (SQL Server reporting services) or SharePoint down the road, you wont’ have to first migrate to a server OS.

    Good luck!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s