从不受支持的配置升级 TFS 2012

Posted

技术标签:

【中文标题】从不受支持的配置升级 TFS 2012【英文标题】:upgrading TFS 2012 from an unsupported configuration 【发布时间】:2021-10-26 19:56:26 【问题描述】:

我有一个最初安装到 SQL Server 2012 的 TFS 2012 安装。后来我们将 SQL Server 升级到 2016,它不受 TFS 2012 支持,但仍然有效。我想克隆虚拟机并将数据库复制到 SQL Express 实例以模拟升级,但是它不会让我连接到新数据库,说配置不受支持。我尝试将 TFS 升级到 2015,但由于在升级过程中未连接数据库,因此数据库中仍有元素将其标识为 TFS 2012,它不会让我附加到它。

回到我可以升级的环境的最佳策略是什么?我尝试对数据库进行脚本导出以将其降级到 SQL Express 2012,但也失败了。

【问题讨论】:

1.您无法将 sql 2016 与 TFS2012 连接,Azure DevOps Server 安装“绑定”到特定版本的 SQL Server,您可以查看文档:docs.microsoft.com/en-us/azure/devops/server/… 2. 当您升级到 TFS2015 时,您是否使用 TFSServiceControl 使生产服务器脱机静默命令?请查看升级指南:docs.microsoft.com/en-us/azure/devops/server/upgrade/… 我们在最初设置时将 TFS 2012 安装到独立的 SQL 2012 Standard 服务器上。然后有人在没有调查底层应用程序是否支持该升级的情况下将 SQL 2012 升级到 SQL 2016。所以现在我处于这个不受支持的配置中,任务是升级到 TFS 2015。我能够克隆 TFS 服务器、SQL 服务器和主 DC 来创建一个环境来进行升级。在这种环境下,我能够成功升级到 TFS 2015。 【参考方案1】:

我能够克隆 TFS 服务器、SQL 服务器和主 DC 以创建一个环境来进行升级。在这种环境下,我能够成功升级到 TFS 2015。

我遇到的一个问题是我们使用 FIPS。我必须禁用 FIPS 才能在升级后进行配置。

【讨论】:

以上是关于从不受支持的配置升级 TFS 2012的主要内容,如果未能解决你的问题,请参考以下文章

带有升级的 tfs 2010 视觉工作室 2012 想要下载上次升级时删除的 Deploy.wdproj

从 2012 年升级 TFS 并处理 Xaml 构建服务器

TFS 从 2008 年升级到 2012 年 - 更改已签出,但员工休假

通过克隆VM来测试TFS升级?

使用TFS 2010在Visual Studio 2012中进行代码审查

将 TFS 2017 更新 1 升级到 Azure DevOps Server 2019 更新 1.1 的最佳做法是啥?