Migrate TFS2010 to TFS2013 on new hardware keeping existing TFS2010 installation in place

一个人想着一个人 提交于 2019-12-06 04:09:05

I have done two migration upgrades. One from 2008 -> 2010 and once again from 2010 to 2012. Both times I used sql server backup and restore. I have been on TFS since version 2005 and have tried both in-place and migration upgrades all the way up to the latest 2013.2 (and 2013.3 is planned really soon). Migration upgrades are "easy" to test, since you can always spin up a new test vm and try it out.

I would suggest using option 2. You don't really need to have TFS 2010 on the new box. These are the steps you can follow (and this is what I've done myself):

  • Restore TFS backups on the new machine (using SQL server)
  • Install TFS 2013. Important: do not configure it at this point, you don't need to create new TFS Configuration database, you'll use the one you restored from the old server.
  • Run tfsconfig changeserverid command (on the new server) to change the TFS server id. It's required because you want to have both TFS instances live for some time. If you don't do it, VS clients will think that it's the same server (even though the name is different) and this can cause some issues.
  • Run tfsconfig remapdbs command (on the new server) which will fix the old Tfs_Configuration database. This is only required because you are moving TFS to a different machine (with a different name)
  • Now you can start TFS management console and perform the actual upgrade
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!