sys.availability_group_listeners (Transact-SQL)

Применимо к:SQL Server

Для каждой группы доступности AlwaysOn не возвращает ни одной строки, указывая на то, что с группой доступности не связаны имена сети, либо возвращает по одной строке для каждой конфигурации прослушивателей групп доступности в кластере WSFC. Это представление отображает получаемые из кластера в реальном времени сведения о конфигурации.

Примечание.

В этом представлении каталога не описывается подробно конфигурация IP-адресов, заданная в кластере WSFC.

Имя столбца Тип данных Description
group_id uniqueidentifier Идентификатор группы доступности (group_id) из sys.availability_groups.
listener_id nvarchar(36) Идентификатор GUID из идентификатора ресурса кластера.
dns_name nvarchar(63) Настроенное сетевое имя (hostname) прослушивателя группы доступности.
port int Номер TCP-порта, заданного для прослушивателя группы доступности.

NULL = прослушиватель был настроен за пределами SQL Server, а его номер порта не добавлен в группу доступности. Чтобы добавить порт, используйте параметр MODIFY LISTENER инструкции ALTER AVAILABILITY GROUPTransact-SQL.
is_conformant bit Соответствует ли стандартам эта конфигурация IP-адресов, одно из следующих значений:

1 = прослушиватель соответствует стандартам. Между его IP-адресами существуют только отношения "OR". Соответствие охватывает каждую IP-конфигурацию, созданную инструкцией CREATE AVAILABILITY GROUPTransact-SQL. Кроме того, если IP-конфигурация, созданная за пределами SQL Server, например с помощью диспетчера отказоустойчивого кластера WSFC, но может быть изменена инструкцией ALTER AVAILABILITY GROUP tsql, ip-конфигурация квалифицируется как соответствующая.

0 = прослушиватель не соответствует стандартам. Как правило, это указывает IP-адрес, который не удалось настроить с помощью команд SQL Server, а вместо этого был определен непосредственно в кластере 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) с пакетом обновления 3 (SP3) и более поздних версий

Этот столбец указывает, что прослушиватель — это прослушиватель распределенной сети (DNN), если значение равно 1. Дополнительные сведения см. в разделе "Настройка прослушивателя DNN" для группы доступности

Безопасность

Разрешения

Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.

См. также