Sql-Server

Windows 2016 Server Core - 將節點添加到 SQL Server 故障轉移群集(不工作)

  • May 20, 2020

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 的核心安裝中是不允許的。

刪除後,安裝完成沒有問題。

引用自:https://serverfault.com/questions/1008048