Sql-Server

SQL Server 標準基本可用性組 - 只有 10 個偵聽器限制?

  • January 22, 2018

可以使用 SQL Server Standard 創建的偵聽器的數量是否有限制?

我正在與使用 CU3 設置 2017 標準伺服器的 DBA 合作。我們有 12 個數據庫,他能夠設置 12 個基本可用性組。他能夠設置 10 個偵聽器,但在 11 日,出現以下錯誤:

為可用性組偵聽器“test12300”創建失敗。(Microsoft.SqlServer.Smo)

如需幫助,請點擊:http: //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=14.0.17213.0+((SSMS_Rel).171128-2020)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates。 FailedOperationExceptionText&EvtID=創建+AvailabilityGroupListener&LinkId=20476


附加資訊:

執行 Transact-SQL 語句或批處理時發生異常。(Microsoft.SqlServer.ConnectionInfo)


WSFC 群集無法使 DNS 名稱為“test12300”的網路名稱資源聯機。DNS 名稱可能已被佔用或與現有名稱服務發生衝突,或者 WSFC 群集服務可能未執行或無法訪問。使用不同的 DNS 名稱來解決名稱衝突,或查看 WSFC 群集日誌以獲取更多資訊。為偵聽器創建網路名稱和 IP 地址的嘗試失敗。如果這是 WSFC 可用性組,則 WSFC 服務可能未執行或在其目前狀態下不可訪問,或者為網路名稱和 IP 地址提供的值可能不正確。檢查 WSFC 集群的狀態,並與網路管理員驗證網路名稱和 IP 地址。否則,請聯繫您的主要支持提供商。(Microsoft SQL Server,錯誤:19471)

如需幫助,請點擊: http: //go.microsoft.com/fwlink ?ProdName=Microsoft%20SQL%20Server&ProdVer=14.00.3015&EvtSrc=MSSQLServer&EvtID=19471&LinkId=20476

我們創建了 11 個空數據庫,對每個數據庫進行了備份,然後通過 AG Wizard 使用 DHCP 創建了一個 AG 和一個 Listener。它工作了 10 次,但在 11 日失敗了。對於第 11 個偵聽器,我們選擇了名稱 BAG_L11,沒有其他任何東西使用該 DNS 名稱。

我發現下面的連結描述了需要將 ms-DS-MachineAccountQuota 屬性從其預設值 10 增加。我認為來自 AG 嚮導的原始錯誤消息是一個紅鯡魚。

使用 SQL Server AlwaysOn 創建偵聽器突然停止工作!- 已解決 https://stackoverflow.com/questions/33717629/creating-listeners-with-sql-server-alwayson-suddenly-stopped-working-solved

解決創建可用性組偵聽器時的錯誤 http://www.sqlservercentral.com/articles/always+on/145147/

查看 wal1qa-dw1a 上的故障轉移集群管理器也支持這些連結中描述的場景:“相關錯誤程式碼的文本是:您的電腦無法加入域。您已超過允許的最大電腦帳戶數在此域中創建。請與您的系統管理員聯繫以重置或增加此限制。”

更新 - 已確認,對 ms-DS-MachineAccountQuota 屬性進行了更改,如上述連結中所述,有效。

限制只是副本的數量。

兩個副本的限制(主要和次要)。

他能夠設置 12 個基本可用性組。他能夠設置10個聽眾

您可以創建許多 AG 和偵聽器。您得到的錯誤是不言自明的

DNS 名稱可能已被佔用或與現有名稱服務衝突,或者 WSFC 群集服務可能未執行或無法訪問。使用不同的 DNS 名稱來解決名稱衝突,或查看 WSFC 集群日誌以獲取更多資訊。

另請參閱有關基本可用性組SQL Server 2012 中 AlwaysOn 可用性組偵聽器創建故障排除的 7 個主要問題。

引用自:https://dba.stackexchange.com/questions/195814