TFS2010无法通过安装包自动升级到TFS2012,必须手动完成,要升级TFS2012,首先得满足这几个条件:

1. TFS2010必须安装SP1

2. SQL Server 2008 R2必须安装SP2

不过,不管你升级的TFS2012是中文版还是英文版,TFS2010的语言可以任意。

升级的步骤如下:

1. 在TFS2010的管理控制台中,打开“团队项目集合”,然后选中你要迁移的项目集合,在界面下方点击“分离集合”。

2. 在弹出的向导中输入你的备注

3. 一切检查就绪,可以忽略那个警告。

4. 点击“分离”,等待操作完成。

5. 为了保险起见,建议备份TFS的数据库。数据库为TFS_Configuration和你的项目集合数据库。

6. 接下来就可以卸载TFS2010,然后安装TFS2012了。在TFS2012安装完成后,弹出的配置向导中选择“Upgrade”。

7. 选择以前TFS2010使用的数据库服务器,然后点击“List Available Databases”,并选择以前的TFS_Configuration数据库。

8. 其他内容根据自己的需要配置,等待一切检查就绪后点击Config,就能完成配置了。

9. Configuration数据库配置完成后,我们还要把之前被分离的项目集合重新撸回来。在TFS2012的“Team Project Collection”中,选择“Attach Collection”

10. 和之前一样,选择之前的数据库服务器,和你要Attach的项目集合数据库。

11. 验证完成后,点击Attach。

12. Attach操作的时间视你的数据库大小而定。最终等到Complete,迁移就全部完成了~