要将可用性组从 Windows 2012R2、SQL 2012 滚动升级到 Windows 2019、SQL 2019,我是否必须在 Windows 2016 上有一组中间服务器?根据文档,听起来您只能升级一个版本(措辞:“您可以升级到下一个版本”)。唯一的集群组件用于可用性组,没有其他角色和服务被集群。我知道 SQL 可以直接到 2019,它是我不确定的 AG 的集群组件。
要将可用性组从 Windows 2012R2、SQL 2012 滚动升级到 Windows 2019、SQL 2019,我是否必须在 Windows 2016 上有一组中间服务器?根据文档,听起来您只能升级一个版本(措辞:“您可以升级到下一个版本”)。唯一的集群组件用于可用性组,没有其他角色和服务被集群。我知道 SQL 可以直接到 2019,它是我不确定的 AG 的集群组件。
你是对的。对于 Windows 集群,您只能升级到下一个版本。即使可用性组是唯一的资源,它仍然是基于 Windows 集群构建的,并且必须遵循这些升级规则。SQL Server 可以在升级集群之前或之后随时升级。
因此,如果您需要从 Win2012R2 到 Win2019,那么您将遵循这些基本步骤。
https://learn.microsoft.com/en-us/windows-server/failover-clustering/cluster-operating-system-rolling-upgrade