将 Team Foundation Server 2013 移至新机器

将 Team Foundation Server 2013 移至新机器

我想将我们的 TFS 数据库和应用程序移至较新的服务器。TFS 应用程序和 SQL 实例都驻留在旧服务器上。新服务器的设置类似,但软件已更新。

关于服务器的一些说明...

旧服务器:

  • Windows 2008R2
  • 团队基础服务器 2013 12.0.21005.1(Tfs2013.RTM)
  • SQL 服务器 2012

新服务器:

  • Windows 2016
  • SQL 服务器 2017

当我尝试在新服务器上安装 TFS 2013 并使用现有的 SQL Server 2017 时收到此消息:

TFS 错误

最好的处理方法是什么?将 TFS 升级到最新版本没有任何问题,但如何将 TFS 的当前数据库转移到新服务器?我是否要升级当前服务器,或者是否有办法将旧服务器的备份导入到较新版本的 TFS 中。

任何建议将不胜感激。

答案1

要求页面明确指出,TFS 2013.0 最多在带有最新 Service Pack 的 Windows Server 2012 R2 和 SQL Server 2012 上受支持。

除非您还计划升级 TFS 版本,否则您必须使用适用于 Windwos 和 SQL Server 的旧版本。

答案2

升级文档以及不同版本的“陷阱”可在此处找到https://docs.microsoft.com/en-ca/azure/devops/server/upgrade/get-started?view=azure-devops 如果您在工作项自定义方面有很多需要改进的地方,我可能会建议您升级到 2017 版,因为“旧版”将在 2018 版中被删除,如果您已经自定义了布局,则需要更新布局。如果没有,图表表明您可以直接升级到 2019 版。

相关内容