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)开始,此动态管理视图除了可用性组(AG)外,还支持 AlwaysOn 故障转移群集实例(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 标准版RVER STATE 权限。

对于 SQL Server 2022(16.x)及更高版本,需要对服务器具有 VIEW 标准版RVER PERFORMANCE STATE 权限。