Sql-Server

SQL Server Always On 可用性組零停機更新過程

  • February 20, 2021

這裡我有一個 2 節點 SQL Server 2016 AlwaysOn 可用性組集群,有 1 個主節點和 1 個輔助節點。

問題是 - 在群集中的伺服器上安裝 Microsoft 更新的最佳方式是什麼?我一直在努力為此找到好的、明確的建議。

這是我目前的想法:

  1. 在輔助節點上使用 Microsoft Update 安裝更新
  2. 重新啟動輔助以完成更新
  3. 執行從主節點到輔助節點的手動故障轉移
  4. 在新輔助(前主)上使用 Microsoft Update 安裝更新
  5. 重新啟動新的輔助節點(以前的主節點)
  6. 執行從新主節點到輔助節點的手動故障轉移,使原始主節點再次成為主節點

我的理解是,這將:

  • 絕對不會導致應用程序停機
  • 導致沒有同步錯誤
  • 不會造成數據損壞
  • 一半節點更新而另一半節點未更新時集群不會產生錯誤

它是否正確?有一個更好的方法嗎?

在此先感謝 - 非常感謝任何幫助。

以下是有關如何實現所需目標的分步指南:

在 SQL Server Always On 可用性組中應用 SQL Server 更新檔或累積更新

您可以向下滾動到“準備階段”部分,跳過所有“水”。

引用自:https://serverfault.com/questions/1054431