将TFS 2008升级到TFS 2012

dpa*_*ons 6 tfs2008 tfs2012 tfs-migration

我目前正在进行TFS 2008至2012升级.这是我的情况:我当前的TFS 2008盒子是带有SQL Server 2005后端的Server 2K3.我不完全确定我的升级路径是什么,但我认为以下两种情况最有可能:

  • 将数据库从SQL 2005迁移到SQL 2012,然后在新的SQL Server上指向TFS 2008.从那里我可以将TFS 2008升级到2012.
  • 启动一个新的Server 2008R2框并使用SQL Server 2012后端执行TFS 2012的全新安装.

网络人员真的希望我做选项2,因为他们想要淘汰Server 2003盒子,但我担心的是如何将TFS 2008中的所有数据都提供给TFS 2012实例?我查看了MSDN和Google,但我没有遇到任何解释如何进行此类升级的文档.

另外,我应该注意哪些陷阱?

任何帮助将不胜感激!

dpa*_*ons 5

微软文档并没有明确表达这一点,因此对于未来处于类似情况的人来说,是一个很好的小方法.有些屏幕与实际看到的有所不同,但主要是现场.

有些观点

  • 如果您将数据和应用程序层分布在多个服务器上,请确保为"报表读取器帐户"指定的用户帐户可以访问这两个服务器并具有"本地登录"权限.
  • 陷阱:在配置TFS 2012之后,当VS2012尝试连接到导入的项目集时,我得到了一个奇怪的URL异常,但是在尝试连接到2012年内创建的项目集时却没有.服务器退回纠正了这个问题.

所有这一切都非常简单,TFS2012很快就会出现.