![如何从“即用即付” SQL Server VM 迁移到具有永久 SQL Server 许可证的标准 Windows VM](https://linux22.com/image/719923/%E5%A6%82%E4%BD%95%E4%BB%8E%E2%80%9C%E5%8D%B3%E7%94%A8%E5%8D%B3%E4%BB%98%E2%80%9D%20SQL%20Server%20VM%20%E8%BF%81%E7%A7%BB%E5%88%B0%E5%85%B7%E6%9C%89%E6%B0%B8%E4%B9%85%20SQL%20Server%20%E8%AE%B8%E5%8F%AF%E8%AF%81%E7%9A%84%E6%A0%87%E5%87%86%20Windows%20VM.png)
我们目前在 Azure 云上运行两 (2) 台虚拟机,配置为 SQL Server DB 工作负载的可用性组 (AG)。我们在这些虚拟机中使用“随用随付”许可模式来运行 SQL Server。我们最近购买了一套 SQL Server 软件的永久许可证,我们计划很快部署一组新的 Windows VM(使用手动 SQL Server 软件安装)来替换当前的“PAYG”节点。
我想知道是否有一种方法(由 Microsoft 推荐或以其他方式证明)可以在运行中插入新的 SQL Server VM 并删除旧的“PAYG”系统,而不会导致 DB 工作负载停机。
请指教。
答案1
假设您的集群和 AO 可用性组正常运行。您需要做的就是向该集合添加新的辅助服务器,即手动安装 SQL Server 的新 Windows VM。数据库同步后,您可以将主服务器切换为新服务器之一,然后开始停用旧 VM。此过程不会导致您的环境停机。下面的文章介绍了 HA SQL Server 的设置,但我假设您已经拥有它: