sys.availability_group_listeners (Transact-SQL)
適用於:SQL Server
針對每一個 Always On 可用性群組,傳回零個資料列,表示沒有網路名稱與可用性群組相關聯,或針對 Windows Server 容錯移轉叢集服務 (WSFC) 叢集中的每個可用性群組接聽程式設定傳回一個資料列。 此檢視會顯示從叢集收集的實時設定。
注意
此目錄檢視不會描述 WSFC 叢集中定義的IP組態詳細數據。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
group_id | uniqueidentifier | 來自sys.availability_groups的可用性群組標識碼(group_id)。 |
listener_id | nvarchar(36) | 叢集資源標識碼中的 GUID。 |
dns_name | nvarchar(63) | 已設定可用性群組接聽程式的網路名稱(主機名)。 |
port | int | 為可用性群組接聽程式設定的 TCP 通訊埠號碼。 NULL = 接聽程式是在 SQL Server 外部設定,且其埠號碼尚未新增至可用性群組。 若要新增埠,請使用 ALTER AVAILABILITY GROUPTransact-SQL 語句的 MODIFY LISTENER 選項。 |
is_conformant | bit | 此IP組態是否符合下列其中一項: 1 = 接聽程式一致。 只有「OR」關係存在於其因特網通訊協定(IP)位址之間。 一致性包含 CREATE AVAILABILITY GROUPTransact-SQL 語句所建立的每個 IP 組態。 此外,如果在 SQL Server 外部建立的 IP 組態,例如使用 WSFC 故障轉移叢集管理員,但可由 ALTER AVAILABILITY GROUP tsql 語句修改,IP 組態會限定為一致性。 0 = 接聽程式不合格。 這通常表示無法使用 SQL Server 命令設定的 IP 位址,而是直接在 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。