10

我有一个关于从 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 数据库迁移到具有所有最新版本的新服务器然后升级数据库(因此根本不执行就地升级)是否更容易?

有很多文档描述了各种迁移方案,因此造成了一些混乱。

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

4

2 回答 2

4

你可以做的是:

  1. 从当前服务器卸载 TFS
  2. 在当前服务器上卸载 SQL Server
  3. 在上面安装 SQL Server 2014
  4. 将数据库附加到 SQL Server 2014
  5. 安装 TFS 2015 并完成升级向导。

这是一种就地升级。确实要注意 Sharepoint 问题,如果您需要,这将是您在升级过程中停止升级的紧迫理由。

无论如何,我看到许多客户端将 Sharepoint 与 TFS 分离,因为 Sharepoint 功能很少使用,甚至不为人所知。

于 2015-08-24T13:45:33.957 回答
2

还有其他要考虑的。如果您正在使用 TFS 2010 中的任何共享点功能,并且您希望将内容保存在那里,那么您可能无论如何都希望升级到 TFS 2012。TFS 2010 使用 WSS 3.0,而 TFS 2015 使用最新版本的 sharepoint express。没有从 WSS 3.0 直接迁移到最新版本,因此您需要使用 TFS 2012 中的捆绑版本作为中间升级。

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

  • 您可以进行测试迁移以清除任何其他问题
  • 获取一些时间,以便您知道真正的迁移需要多长时间
于 2015-08-24T13:38:43.540 回答