3

我一直在处理一台老化的 Windows Server 2008 机器,并将 TFS 升级到 2017.2。现在,借助 Azure DevOps Server 2019,不再提供对 Windows Server 2008 的支持。此外,现有的 SQL Server 是 2012,也不再受支持。由于存在操作系统限制,我无法将数据库升级到 SQL Server 2014+。在我们公司,不允许就地升级操作系统。

现有设置如下:

  • Windows Server 2008(一个虚拟机)
  • TFS 2017.2
  • SQL Server 2012 Ent(在同一 VM 上)
  • 非 HTTPS 计算机名称 URL 团队门户通过 Intranet 访问

我为 Azure DevOps 2019.0.1 准备了全新的 Windows Server 2016。我还能够为 Azure DevOps 获取基于 SQL Server 2017 Ent 的 SQL AlwaysON 集群。

如果我继续进行 DevOps 设置,我将针对新的数据库集群,它会相应地设置新的数据库。

如何将现有集合移动到新集群(简单:在新集群上恢复数据库)?

Azure DevOps 会接受新的集合吗?

我读过的所有迁移主题总是假设 DB 服务器和 TFS 服务器是相同的并且不会改变。

4

1 回答 1

3

理想路径:

  • 安装与您的原始环境匹配的 SQL Server。
  • 附加数据库
  • 安装支持与原始服务器相同或更新的 SQL 服务器版本的 TFS 版本。
  • 浏览配置向导。
  • 卸载 TFS 服务器
  • 分离数据库并卸载 SQL Server
  • 安装具有相同实例名称的所需 SQL Server 版本。
  • 附加数据库
  • 安装最新版本的 Azure DevOps 服务器
  • 完成升级向导。

完整的细节在这里:

于 2019-05-30T09:39:43.967 回答