我目前有 1 节点(这是一个实验室)Windows 2012R2 集群,安装了 SQL Server 2014(修补到基于 sqlserverupdates.com 的最后一个补丁)。目标是将集群升级到更新且受支持的集群。我发现我可以加入集群的操作系统最新的节点是 2016 年(可能无法跳过操作系统版本,无论如何加入 2019 年都失败了)。这是可以忍受的。当我尝试安装 SQL 2016、2019、2022 时,所有这些(参见屏幕截图)都声称看不到集群,只有安装在 Win2016 节点上的 SQL 2014 可以看到集群。一整天阅读论坛,我确信可以将较新的 SQL(2016+)加入到具有较旧 SQL(2014)的现有集群,而不会出现任何问题。
然后,当故障转移到较新的 SQL 时,我知道我无法返回到较旧的 SQL(SQL 在内部更新文件),这很好 - 目标是逐渐邀请较新的节点加入集群并驱逐旧的和不受支持的节点。但为什么我无法将 SQL2016+ 加入集群,这首先是我的一个困惑。建议表示赞赏。