分享方式:


sys.dm_hadr_cluster_networks (Transact-SQL)

適用於:SQL Server

針對參與可用性群組之子網路組態的每個 WSFC 叢集成員,各傳回一個資料列。 您可以使用此動態管理檢視來驗證為每個可用性複本所設定的網路虛擬 IP。

主鍵: member_name + network_subnet_ip + network_subnet_prefix_length

提示

從 SQL Server 2014 (12.x)開始,此動態管理檢視除了可用性群組之外,還支援 Always On 故障轉移叢集實例 (FCI)。

資料行名稱 資料類型 描述
member_name nvarchar(128) WSFC 叢集中節點的計算機名稱。
network_subnet_ip nvarchar(48) 計算機所屬子網的網路IP位址。 這可以是 IPv4 或 IPv6 位址。
network_subnet_ipv4_mask nvarchar(45) 網路子網掩碼,指定IP位址所屬的子網。 network_subnet_ipv4_mask表示在 CREATE AVAILABILITY GROUP 或 ALTER AVAILABILITY GROUP Transact-SQL 語句的 WITH DHCP 子句中指定 DHCP <network_subnet_option> 選項。

NULL = IPv6 子網。
network_subnet_prefix_length int 網路IP前置綴長度,指定電腦所屬的子網。
is_public bit 網路在 WSFC 叢集上是私人或公用,其中一個:

0 = 私人
1 = 公用
is_ipv4 bit 子網的類型,其中一種:

1 = IPv4
0 = IPv6

備註

在 Windows Server 故障轉移叢集 (WSFC) 中,叢集數據行會顯示 Windows 叢集詳細數據。 如果沒有 Windows 叢集,例如讀取級別可用性群組或 Linux 上的可用性群組,與叢集相關的數據行可能會顯示內部預設叢集的相關數據。 這些資料行僅供內部使用,而且可以忽略。

權限

針對 SQL Server 2019 (15.x) 和舊版,需要伺服器的 VIEW SERVER STATE 許可權。

針對 SQL Server 2022 (16.x) 和更新版本,需要伺服器的 VIEW SERVER PERFORMANCE STATE 許可權。