本文介绍了如何将集合从TFS 2017迁移到Azure DevOps Server 2019(不同的DB服务器)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在处理TFS升级到2017.2.的老化的Windows Server 2008计算机.现在,在Azure DevOps Server 2019中,不再提供对Windows Server 2008的支持.另外,现有的SQL Server为2012,不再受支持.由于操作系统的限制,我无法将数据库升级到SQL Server 2014+.在我们公司中,不允许就地升级操作系统.

I have been handling an aging Windows Server 2008 machine with TFS upgraded in place to 2017.2. Now, with Azure DevOps Server 2019, support for Windows Server 2008 is no longer available. Also, the existing SQL Server is 2012 and is no longer supported as well. I cannot upgrade the database to SQL Server 2014+ as there is the OS restriction. and in our company, upgrading OS in-place is not allowed.

现有设置如下:

  • Windows Server 2008(一个VM)
  • 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群集.

I prepared a brand new Windows Server 2016 for the Azure DevOps 2019.0.1. I also was able to get hold of a SQL AlwaysON Cluster based off SQL Server 2017 Ent just for Azure DevOps.

如果我继续进行DevOps设置,我将以新的数据库集群为目标,它将相应地建立新的数据库.

If I proceed with DevOps setup, I'll target the new DB Cluster and it will set up the new DB accordingly.

如何将现有集合移至新集群(简单:在新集群上还原数据库)?

How do I move my existing collections to the new cluster (easy: restore DBs on the new cluster)?

Azure DevOps会只接受新集合吗?

Will Azure DevOps just accept the new collections?

我已阅读的所有迁移主题始终假定数据库服务器和TFS服务器相同并且不会更改.

All migration topics I've read are always assuming DB server and TFS server are the same and do not change.

推荐答案

理想路径:

  • 安装与您的原始环境匹配的SQL Server.
  • 附加数据库
  • 安装支持您的SQL Server版本(与原始服务器相同或更高)的TFS版本.
  • 遍历配置向导.
  • 卸载TFS服务器
  • 分离数据库并卸载SQL Server
  • 使用相同的实例名称安装所需的SQL Server版本.
  • 附加数据库
  • 安装最新版本的Azure DevOps Server
  • 完成升级向导.
  • Install the SQL Server matching your original environment.
  • Attach the databases
  • Install a version of TFS that supports your SQL server version that is the same or newer than the original server.
  • Walk through the configuration wizard.
  • uninstall TFS server
  • Detach databases and uninstall SQL Server
  • Install the desired SQL Server version with the same instance name.
  • Attach databases
  • Install latest version of Azure DevOps Server
  • Walk through the Upgrade wizard.

详细信息在这里:

这篇关于如何将集合从TFS 2017迁移到Azure DevOps Server 2019(不同的DB服务器)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-03 02:03