如何将集合从 TFS 2017 迁移到 Azure DevOps Server 2019(不同的 DB 服务器)

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

问题描述

我一直在处理一台老旧的 Windows Server 2008 机器,并将 TFS 升级到 2017.2.现在,借助 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(一台虚拟机)
  • TFS 2017.2
  • SQL Server 2012 Ent(在同一虚拟机上)
  • 通过 Intranet 访问非 HTTPS 机器名称 URL 团队门户

我为 Azure DevOps 2019.0.1 准备了一个全新的 Windows Server 2016.我还能够获得一个基于 SQL Server 2017 Ent 的 SQL AlwaysON 集群,仅用于 Azure DevOps.

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?

我读过的所有迁移主题都假设 DB 服务器和 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 服务器版本的 TFS 版本.
  • 完成配置向导.
  • 卸载 TFS 服务器
  • 分离数据库并卸载 SQL Server
  • 使用相同的实例名称安装所需的 SQL Server 版本.
  • 附加数据库
  • 安装最新版本的 Azure DevOps Server
  • 完成升级向导.

这里有完整的细节:

  • https://devblogs.microsoft.com/premier-developer/move-or-clone-tfs-from-one-hardware-to-another-in-tfs-2017-2018/

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

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Execute complex raw SQL query in EF6(在EF6中执行复杂的原始SQL查询)
SSIS: Model design issue causing duplications - can two fact tables be connected?(SSIS:模型设计问题导致重复-两个事实表可以连接吗?)
SQL Server Graph Database - shortest path using multiple edge types(SQL Server图形数据库-使用多种边类型的最短路径)
Invalid column name when using EF Core filtered includes(使用EF核心过滤包括时无效的列名)
How should make faster SQL Server filtering procedure with many parameters(如何让多参数的SQL Server过滤程序更快)
How can I generate an entity–relationship (ER) diagram of a database using Microsoft SQL Server Management Studio?(如何使用Microsoft SQL Server Management Studio生成数据库的实体关系(ER)图?)