从TFS 2010到TFS 2015的就地迁移

时间:2015-08-24 13:16:14

标签: tfs tfs2010 tfs-migration tfs2015

我有一个关于从Team Foundation Server 2010到Team Foundation Server 2015的就地升级的问题 我们目前的情况包含以下软件版本:   - Windows Server 2008 R2   - SQL Server 2008 R2   - Team Foundation Server 2010

我们希望将此服务器的就地升级执行到以下新版本。   - Windows Server 2012 R2   - SQL Server 2014   - Team Foundation Server 2015

它是VMWare环境中的单个服务器安装。添加额外资源不是问题。因此,我们希望进行就地升级。

根据我在https://msdn.microsoft.com/library/vs/alm/tfs/administer/requirements上找到的信息,我们目前的SQL版本似乎无法一次性升级到TFS 2015。 我们应该首先升级到TFS 2012(仍然支持SQL Server 2008 R2)吗?然后升级到SQL 2012 SP1,然后升级到TFS 2015 ..依此类推。

或者在我们的情况下是否应该更容易将TFS 2010数据库迁移到具有所有最新版本的新服务器,然后升级数据库(因此毕竟不执行就地升级)?

有很多文档描述了各种迁移场景,因此引起了一些混乱。

有人可以就什么是最好的前进方式给我们一些建议或答案?

2 个答案:

答案 0 :(得分:4)

你能做的是:

  1. 从当前服务器卸载TFS
  2. 在当前服务器上卸载SQL Server
  3. 在其上安装SQL Server 2014
  4. 将数据库附加到SQL Server 2014
  5. 安装TFS 2015并完成升级向导。
  6. 这是一种就地升级。确实要注意Sharepoint的问题,如果你需要的话,你将迫切需要在中途进行升级停止。

    我发现许多客户端从TFS解耦Sharepoint,因为Sharepoint功能很少使用,甚至已知。

答案 1 :(得分:2)

要考虑的其他事项。如果你正在使用TFS 2010中的任何sharepoint功能,并且你想保存存储在那里的东西,那么你可能还是想要升级到TFS 2012。 TFS 2010使用WSS 3.0,TFS 2015使用最新版本的sharepoint express。没有从WSS 3.0直接迁移到最新版本,因此您需要使用TFS 2012中的捆绑版本作为中间升级。

如果sharepoint不是问题,那么我建议构建新的基础架构并迁移TFS数据库。这将更容易,恕我直言还有其他一些好处。

  • 您可以执行测试迁移以清除任何其他问题
  • 获取一些时间,以便了解真正的迁移需要多长时间