適用於:SQL Server
對於每個 Always On 可用性群組,回傳零列表示該可用性群組沒有網路名稱相關聯,或回傳 Windows Server 故障轉移叢集(WSFC)叢集中每個可用性群組監聽器設定的一列。 此檢視會顯示從叢集收集的實時設定。
注意
此目錄檢視並未描述在 WSFC 叢集中定義的 IP 配置細節。
| 資料行名稱 | 資料類型 | 描述 |
|---|---|---|
| group_id | uniqueidentifier | sys.availability_groups 年的可用性群組 ID(group_id)。 |
| listener_id | nvarchar(36) | 叢集資源標識碼中的 GUID。 |
| dns_name | 恩瓦爾查爾(63) | 已設定可用性群組接聽程式的網路名稱(主機名)。 |
| 港口 | int | 為可用性群組接聽程式設定的 TCP 通訊埠號碼。 NULL = 監聽器是在 SQL Server 外部設定的,且其埠號尚未加入可用性群組。 要新增埠號,請使用 ALTER AVAILABILITY GROUPTransact-SQL 陳述中的 MODIFY LISTENER 選項。 |
| is_conformant | bit | 此IP組態是否符合下列其中一項: 1 = 接聽程式一致。 只有「OR」關係存在於其因特網通訊協定(IP)位址之間。 Conformant 包含了由 CREATE AVAILABILITY GROUPTransact-SQL 陳述句所建立的所有 IP 設定。 此外,若 IP 設定是在 SQL Server 外部建立,例如使用 WSFC 故障轉移叢集管理器,但可透過 ALTER AVAILABILITY GROUP tsql 語句修改,該 IP 配置即符合標準。 0 = 接聽程式不合格。 通常,這表示該 IP 位址無法透過 SQL Server 指令設定,而是直接在 WSFC 叢集中定義。 |
| ip_configuration_string_from_cluster | nvarchar(max) | 此接聽程式的叢集IP組態字串,如果有的話。 NULL = 接聽程式沒有虛擬IP位址。 例如: IPv4 位址: 65.55.39.10。IPv6 位址: 2001::4898:23:1002:20f:1fff:feff:b3a3 |
| is_distributed_network_name | bit |
適用於:SQL Server 2019(15.x)CU8 及以後,SQL Server 2017(14.x)CU25 及以後,SQL Server 2016(13.x)SP3 及以後版本 如果值設定為 1,這個數據行表示接聽程式是分散式網路名稱 (DNN) 接聽程式。 欲了解更多資訊,請參閱 「為可用性群組配置 DNN 監聽器」 |
安全性
權限
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration。
SQL Server 2022 及以後版本的權限
需要伺服器上的 VIEW SERVER PERFORMANCE STATE 權限。