2015-11-26 71 views
0

我可以确认的是如果我已经有一个正常运作的TFS 2015年的服务器,我想升级现有的TFS 2010服务器 - 我需要备份任何现有的收集数据块,重装 TFS与新实例的升级,然后还原/将现有收集数据库?升级其他Team Foundation实例?

换句话说,似乎没有成为增加额外的集合DB的从旧版本的支持? (例如,像SharePoint内容数据库附加)。

TFS升级指南是在这里:http://vsarupgradeguide.codeplex.com/releases,并提出了迁移路径升级重新安装。

回答

3

该过程在When upgrading from TFS 2008 or TFS 2010进行说明。

不久,没有直接的路径2010年至2015年,那么你需要到您的收藏升级到2012或2013年(我推荐后者)。

你的情况我想:

  1. 备份,备份,并确保备份可以恢复
  2. 在虚拟机中准备一个新的TFS 2013实例 - 如果你是细心的你可以共享SQL实例
  3. 断开与TFS你想收集2010移动
  4. 复制分离收集数据库的SQL实例支持TFS 2013(你可以使用一个完全备份仅复制)
  5. 附加集合在TFS 2013数据库,升级过程异步启动
  6. 调整过程模板等作为文章
  7. 拆离的收集,现在升级到2013
  8. 复制分离收集数据库的SQL实例支持TFS 2015年中所描述
  9. 附上收集数据库TFS 2015年,在升级过程异步启动
  10. 调整过程模板等作为文章

我我的EXP描述有时候TFS分离和附加操作通常是安全的,但可能会失败(例如, 2012u2附加是越野车);这就是为什么我建议使用经过测试的恢复过程备份。

更新: 除了流浪者的指导,你可能会发现有用的SSW Rules to Better TFS 2015 Migration

+0

好极了!我也会尝试使用该工具。 –

1

您所做的只是通过TFS管理控制台分离集合,然后备份&恢复,然后将其附加到TFS 2015.然后,附加过程将对该集合执行升级。见this

+0

啊,好吧,似乎我必须首先从2010年分开收集 - 那么也许2015年将能够检测到它。我会试一试,但谢谢。 – PeterX

+0

是的,这会吸引一些人,当你尝试附加收藏品时,它将不会显示出来,除非它先前已被分离! –