Review the requirements and then choose a server upgrade path. This guide covers upgrade from TFS 2010–with or without SP1–but you can upgrade to the latest version of TFS from any of the following releases:
- Prerelease versions of Team Foundation Server 2012
- TFS 2008 with SP1
New TFS prerequisites
SQL Server: Before you start your upgrade, you might have to upgrade SQL Server to meet new Team Foundation Server requirements. SQL Server 2008 is no longer supported. We support SQL Server 2008 R2 and SQL Server 2012.
This guide assumes you’re using SQL Server 2008 R2 for your backend database and report server and offers specific instruction on it.
SharePoint: If you have a portal server, you can continue to use the same one without an upgrade. We support all of the previously supported versions of SharePoint, including Windows SharePoint Services 3.0, Office SharePoint Server 2007, SharePoint Foundation, or SharePoint Server 2010.
This guide assumes your portal is Windows SharePoint Services 3.0 and offers specific instruction on it.
What about skipping reporting or SharePoint during upgrade?
Don’t do it. If you want data from your upgraded projects to appear on a portal site or in reports, don’t skip adding a portal or a report server when you upgrade. The upgrade configuration automatically links upgraded projects to the portal and reporting features. If you add a portal or reporting after you upgrade, you can’t easily create these same links between all your upgraded projects and the portal.
Your old reports may need a few more minutes
Some upgrade tasks continue to turn even after you finish with the upgrade wizard. The amount of time that is required to finish upgrading your data depends on many variables, like the initial size of the reporting warehouse database and the capabilities of the hardware on which the upgrade is running. After these post-upgrade processes finish, your reports appear as they did in the earlier version of Team Foundation Server.
Next step: choose a server upgrade path
The steps are different based on whether you’re using TFS 2010 basic, or if you’re planning to use the same hardware (standard upgrade) or move to a new machine (advanced upgrade). Select from one of the paths below:
2-A) I want to upgrade from TFS Basic (Basic upgrade)
| 2-B) Standard upgrade (in place) | 2-C) Advanced upgrade (migration) |
![]() |
![]() |



Pingback: Upgrade Team Foundation Server - Tim Elhajj - Site Home - MSDN Blogs