sys.availability_group_listeners (Transact-SQL)

对于每个 AlwaysOn 可用性组,返回零行(指示没有与该可用性组关联的网络名称),或为 Windows Server 故障转移群集 (WSFC) 群集中的每个可用性组侦听器配置返回一行。 此视图显示从群集中收集的实时配置。

备注

此目录视图不说明 WSFC 群集中定义的 IP 配置的详细信息。

适用范围:SQL Server(SQL Server 2012 到当前版本)。

列名称

数据类型

说明

group_id

uniqueidentifier

sys.availability_groups 中的可用性组 ID (group_id)。

listener_id

nvarchar(36)

群集资源 ID 的 GUID。

dns_name

nvarchar(63)

可用性组侦听器的已配置网络名称(主机名)。

port

int

为可用性组侦听器配置的 TCP 端口号。

NULL = 侦听器在 SQL Server 外部配置,并且其端口号尚未添加到可用性组。 若要添加该端口,请使用 ALTER AVAILABILITY GROUP Transact-SQL 语句的 MODIFY LISTENER 选项。

is_conformant

bit

此 IP 配置是否符合标准,可为下列值之一:

1 = 侦听器符合标准。 在其 Internet 协议 (IP) 地址之间仅存在“OR”关系。 “符合标准”包含由 CREATE AVAILABILITY GROUP Transact-SQL 语句创建的每个 IP 配置。 此外,如果 IP 配置是在 SQL Server 之外创建的(例如通过使用 WSFC 故障转移群集管理器),但可以通过 ALTER AVAILABILITY GROUP tsql 语句修改,该 IP 配置也符合标准。

0 = 侦听器不符合标准。 通常,这表示无法通过使用 SQL Server 命令配置的 IP 地址可以直接在 WSFC 群集中定义。

ip_configuration_string_from_cluster

nvarchar(max)

该侦听器的群集 IP 配置字符串(如果有)。 例如:

  • IPv4 地址:10.120.19.155。

  • IPv6 地址:2001::4898:23:1002:20f:1fff:feff:b3a3

NULL = 侦听器没有虚拟 IP 地址。

安全性

权限

目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。 有关详细信息,请参阅元数据可见性配置

请参阅

概念

监视可用性组 (Transact-SQL)

AlwaysOn 可用性组 (SQL Server)

其他资源

AlwaysOn 可用性组动态管理视图和函数 (Transact-SQL)

AlwaysOn 可用性组目录视图 (Transact-SQL)