Availability-Groups

在 2 節點 FCI 內的節點上安裝 SQL Server 更新檔

  • March 29, 2016

在具有共享磁碟(在同一數據中心/同一子網中)的 2 節點自動 FCI 上安裝 SQL 更新檔時,通過 Node 和 FileShare 多數實現仲裁,是否可以在一個節點上安裝 SQL 更新檔而不影響另一個節點那個 2 節點集群中的節點?顯然,這是出於回滾的目的。這種情況下的常用方法是什麼?

謝謝您的幫助!

我們為 2 節點集群進行 SQL 修補和 Windows 更新的方式是。

  1. 在故障轉移群集管理器中,從可能的所有者中刪除要修補的節點(確保在您準備好之前它不能故障轉移到該節點)
  2. 修補非活動節點
  3. 將節點重新添加到可能的所有者
  4. 故障轉移到非活動節點
  5. 讓它執行一兩天以確保沒有問題
  6. 從可能的所有者中刪除第一個節點(現在是非活動節點)
  7. 修補現在不活動的節點
  8. 將節點重新添加到可能的所有者
  9. 故障回复

只要您的非活動節點沒有仲裁或集群組,修補或重新啟動非活動節點應該具有零影響。

確保要修補的節點不擁有任何東西的最簡單方法是使用 Powershell。

  1. 打開 Powershell
  2. 執行以下命令“import-module failoverclusters”
  3. 然後執行“get-clustergroup”

輸出將顯示您在集群中擁有哪些資源以及目前所在的節點。

這是來自 MS 的一篇關於主題的文章,https://support.microsoft.com/en-au/kb/958734

引用自:https://dba.stackexchange.com/questions/133595