Sql-Server-2012

在 SQL Server 2012 AlwaysOn AAG 上應用 SP3

  • November 19, 2021

如果配置了 Always-On,在應用 Service Pack 時,我應該:

  • 直接移動 SQL Server Instance (Secondary Replica) 使其被動並應用 Service Pack
  • 或者首先移動可用性組,然後移動 SQL Server 實例(輔助副本),最後應用更新檔並重新啟動伺服器。

你能告訴我嗎?

在升級之前,您應該:

  • 對每個數據庫執行完整備份
  • 嘗試手動故障轉移。確保 AG 對同步副本進行故障轉移,並且副本的同步狀態為SYNCHRONIZED
  • 升級輔助節點時禁用自動備份
  • 在升級主節點之前禁用主節點上的自動備份
  • 不要在任何或所有輔助節點之前升級主節點。

然後是滾動升級過程

  1. 刪除所有同步送出副本上的自動故障轉移
  2. 升級所有非同步送出二級副本實例
  3. 升級所有遠端同步送出二級副本實例
  4. 升級所有本地同步送出二級副本實例
  5. 手動將 AG 故障轉移到(新升級的)本地同步送出輔助副本(請參閱Microsoft Docs 上的對 Always On 可用性組執行計劃的手動故障轉移)
  6. 升級或更新以前託管主副本的本地副本實例。
  7. 根據需要配置自動故障轉移夥伴。

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