SQL Server Always On 可用性组零停机更新过程

SQL Server Always On 可用性组零停机更新过程

这里我有一个 2 节点 SQL Server 2016 AlwaysOn 可用性组集群,其中 1 个主节点和 1 个辅助节点。

问题是 - 在群集中的服务器上安装 Microsoft Updates 的最佳方法是什么?我一直在努力寻找好的、明确的建议。

这是我目前的想法:

  1. 使用 Microsoft Update 在辅助服务器上安装更新
  2. 重新启动辅助服务器以完成更新
  3. 执行从主服务器到辅助服务器的手动故障转移
  4. 使用 Microsoft Update 在新的辅助服务器(以前的主服务器)上安装更新
  5. 重新启动新的辅助服务器(以前的主服务器)
  6. 执行从新主服务器到辅助服务器的手动故障转移,使原来的主服务器再次成为主服务器

我的理解是,这将:

  • 绝对不会导致应用程序停机
  • 不会导致同步错误
  • 不造成数据损坏
  • 当一半节点更新,另一半节点未更新时,集群不会产生错误

这是正确的吗?还有更好的方法吗?

提前致谢 - 非常感谢任何帮助。

答案1

以下是有关如何实现您的目标的分步指南:

在 SQL Server Always On 可用性组中应用 SQL Server 修补程序或累积更新

您可以向下滚动到“准备阶段“部分跳过了所有的“水”。

相关内容