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 配置字符串(如果有)。 例如:
NULL = 侦听器没有虚拟 IP 地址。 |
安全性
权限
目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。 有关详细信息,请参阅元数据可见性配置。