0

我正在将 tfs2012 升级到本地 Azure Devops 服务器。TFS 在 win2012R2 和 sql 2012 上。我的计划是在上面安装 2 个新的 Win2016 VM 和 sql2017。我计划将 2 个 TFS db 从 sql2012 备份和还原到 sql 2017。然后使用 Azure Devops 服务器升级向导指向这个 sql2017 服务器。这个计划有效吗?我找不到任何支持它的文档。欢迎任何帮助。

4

1 回答 1

2

根据文档,正式支持从 TFS 2012 到 Azure DevOps Server(“TFS 2019”)的升级路径。

每当您升级 TFS 时,请检查新版本的要求。在您的情况下,这些要求记录在此处。根据该文档,Azure DevOps Server 2019 支持 Windows Server 2016 和 SQL Server 2017,SQL Server 2017 也可以在 Windows Server 2016 上运行。

您计划执行的操作称为“基于迁移的升级”。该名称源于您正在有效地将所有数据迁移到新环境的事实。另一种方法称为“就地升级”,您只需在旧版本上安装新的 TFS 版本并让它升级所有数据。

如果您不确定,请查看官方升级文档。一般来说,你的方法是可行的。TFS 升级的问题在于需要考虑无数细节。

请记住,一旦环境升级完成,您可能还需要升级所有构建定义。此外,您可能还需要解决实验室管理问题。

于 2019-07-31T08:58:18.590 回答