此版本不支持 Always On 高可用性连接命令

Posted

技术标签:

【中文标题】此版本不支持 Always On 高可用性连接命令【英文标题】:Always On High Availability join command not supported by this edition 【发布时间】:2019-10-23 03:37:59 【问题描述】:

尝试在 SQL Server 2016 中配置 Always On 高可用性时出现错误。

错误说明:

指定的命令无效,因为此版本的 SQL Server 不支持 Always On 可用性组加入可用性组功能。

但主要和次要副本都使用相同的版本。

是因为集群问题还是因为SQL Server版本?

【问题讨论】:

离题 - 属于dba。肯定有人会在那里询问您使用的是哪个版本。了解版本和版本之间的区别很重要 - 功能因edition 而异。 没错。我检查了两台服务器上的 SQL Server 版本,发现有匹配。但是导致问题的不同版本。我刚刚更新了我的答案。谢谢你的想法。 【参考方案1】:

经过一番研究,我找到了一种使用 SQL 脚本检查当前版本的 SQL Server 的方法。错误消息是正确的。两台服务器都使用不同版本的 SQL Server。一台服务器使用开发版,另一台使用标准版。

可以在这里查看脚本: https://gallery.technet.microsoft.com/determining-the-version-dbc1c53a

【讨论】:

以上是关于此版本不支持 Always On 高可用性连接命令的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 高可用(always on)配置指南之域(AD)环境搭建

Always On高可用性集群与AD对接时报错1194

什么是 Always On 可用性组

alwayson09-创建always on高可用性组

alwayson08-启动always on高可用服务

always on