繁体   English   中英

从TFS 2013迁移到Azure DevOps Server 2019:预生产v / s产品迁移

[英]Migrating from TFS 2013 to Azure DevOps Server 2019: Pre-prod v/s Prod migration

我需要将TFS 2013实例迁移到Azure DevOps Server2019。我想设置一个Azure DevOps服务器的新实例,其中所有数据都从TFS 2013迁移过来,并且实例同时启动和运行。 该计划是在几周后停用TFS 2013实例。

为了进行测试,我遵循以下步骤:1.在完全隔离的网络中设置服务器。 2.使用TFS管理控制台中的计划备份来备份TFS 2013数据库。 3.将数据库还原到SQL Server 2017的新实例。4.在新服务器上开始安装Azure DevOps Server 2019,我将其指向还原的数据库,它检测到架构,并给了我两个选择:生产升级和预安装-生产升级测试。 我选择了后者。

安装向导负责重新映射数据库连接字符串(tfsconfig remapdbs),更改服务器和集合ID(tfsconfig changeserverid),并删除了计划的备份作业,以避免与现有TFS 2013实例冲突。

测试迁移成功完成。 现在,我想在与现有TFS 2013实例位于同一网络内的新服务器上设置生产实例。 我是否需要同时运行TFS 2013和2019,是否再次选择“生产前升级测试”? 还是我这次选择“生产升级”? 升级期间我需要注意什么,以使两个实例彼此不冲突?

PS:TFS 2013实例上没有正在运行的备份作业。

我尝试了“生产升级”,并且知道它将执行就地升级。 在我的方案中,我想设置一个单独的新实例,在这种情况下,“预生产升级测试”是适当的选择,因为它会自动处理数据库连接字符串的重新映射以及更改服务器和集合标识符。

在此处输入图片说明

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM