Sql-Server-2012

滾動升級 Win2012R2/SQL2012 可用性組到 Win2019/SQL2019

  • January 26, 2022

要將可用性組從 Windows 2012R2、SQL 2012 滾動升級到 Windows 2019、SQL 2019,我是否必須在 Windows 2016 上有一組中間伺服器?根據文件,聽起來您只能升級一個版本(措辭:“您可以升級到下一個版本”)。唯一的集群組件用於可用性組,沒有其他角色和服務被集群。我知道 SQL 可以直接到 2019,它是我不確定的 AG 的集群組件。

你是對的。對於 Windows 集群,您只能升級到下一個版本。即使可用性組是唯一的資源,它仍然是基於 Windows 集群建構的,並且必須遵循這些升級規則。SQL Server 可以在升級集群之前或之後隨時升級。

因此,如果您需要從 Win2012R2 到 Win2019,那麼您將遵循這些基本步驟。

  1. 將所有集群節點升級到Win2016
  2. 更新集群功能級別到2016
  3. 將所有集群節點升級到Win2019
  4. 將集群功能級別更新為 2019。

https://docs.microsoft.com/en-us/windows-server/failover-clustering/cluster-operating-system-rolling-upgrade

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