Update: TFS 2010 has been replaced by TFS 2012 - if you're moving to TFS 2012, see our Rules to Better TFS 2012 Migration.
In this page we will look at upgrading an existing TFS2008 server to TFS2010. We assume you are using a single server configuration and have a DNS entry setup for external access at tfs.yourdomain.com.
Upgrading Team Foundation Server can be a daunting task. Be assured that things have become easier and if you follow this guide, it will minimize your downtime.
If you still need help, visit Application Lifecycle Management and book in a consultant.
There are many options for migrating to TFS 2010 from TFS 2008.
Since we recommend doing a "move based upgrade", we don’t like the "in place upgrade" option, these are the steps:
BTW: A good user interface should have a coffee image
[TODO: Martin to create new rule in "Rules to better UI"]
[TODO: Martin to add suggestion to TFS]
![]() | Since you have to deal with your system admins, this job will take the longest. Speed it up by buying a Red Bull for your system admin |
If you have already done some test migrations on the new server there is no need to start from scratch. Just follow these simple steps and you will be up and running in no time.
Most of your reports (built in and custom) will be broken as the database schema has significantly changed.
To be ready for this, do a test migration and update any custom reports against the new database schema. That way, when your live server is up and running, your reports will be ready.
See John Socha-Leialoha's post for a good write up about what has changed and how to get your reports working.