2016 服务器核心。将节点添加到 SQL Server 2019 故障转移群集。
已采取的步骤:将服务器添加到故障转移群集
我发现这个页面,从命令提示符安装 SQL Server很有帮助。但是,我无法在没有错误的情况下完成安装。
这是我在上面链接的帮助下编写的代码。
.\Setup.exe /QS /Action=AddNode /IACCEPTSQLSERVERLICENSETERMS=true
/INSTANCENAME=SQL2019 /FAILOVERCLUSTERNETWORKNAME=YouClusterName
/FAILOVERCLUSTERIPADDRESSES=192.168.2.36 /CONFIRMIPDEPENDENCYCHANGE=0
/AGTSVCACCOUNT=domainName\sqlagent /AGTSVCPASSWORD=********
/SQLSVCACCOUNT=domainName\sqlengine /SQLSVCPASSWORD=********
/PID=22222-00000-00000-00000-00000
这是我在“功能安装的运行规则” 时收到的错误
发生以下错误:您选择了 Windows Server Core 不支持的功能。Windows Server Core 支持的功能包括:数据库引擎服务、SQL Server 复制、用于搜索的全文和语义提取、分析服务、客户端工具连接、集成服务和 SQL 客户端连接 SDK。
错误结果:-2067922334
结果设施代码:1214
结果错误代码:61
对此的任何帮助都会很棒。
我在上面的错误中发现了这一点。但是,它适用于 2012 年,而不是 2019 年:您无法安装 SQL Server 2012 群集实例
我在测试服务器上完成了安装过程,以查看在安装过程中它选择了哪些功能。并在集群节点配置 - 页面上。
Features = SQLEngine, SQLEngine\Replication, SQLEngine\FullText, SQLEngine\DQ
它具有 Core 需要的正在安装的功能,仅此而已。
那么,为什么会大喊大叫,您选择了 Windows Server Core 不支持的功能???
有SQLEngine\DQ
的安装选项 在 SQL Server 的核心安装中是不允许的。
删除后,安装完成没有问题。