sys.dm_tcp_listener_states (Transact-SQL)sys.dm_tcp_listener_states (Transact-SQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL Azure нетAzure Synapse Analytics (хранилище данных SQL) нетParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Возвращает строку, содержащую сведения о динамическом состоянии для каждого прослушивателя TCP.Returns a row containing dynamic-state information for each TCP listener.

Примечание

Прослушиватель группы доступности может работать на том же порту, что и прослушиватель экземпляра SQL ServerSQL Server.The availability group listener could listen to the same port as the listener of the instance of SQL ServerSQL Server. В этом случае прослушиватели указываются в списке по отдельности, как и прослушиватель компонента Service Broker.In this case, the listeners are listed separately, the same as for a Service Broker listener.

Имя столбцаColumn name Тип данныхData type DescriptionDescription
listener_idlistener_id intint Внутренний идентификатор прослушивателя.Listener's internal ID. Не допускает значение NULL.Is not nullable.

Первичный ключ.Primary key.
ip_addressip_address nvarchar (48)nvarchar(48) IP-адрес прослушивателя, который доступен в сети и по которому в настоящее время идет прослушивание.The listener IP address that is online and currently being listening to. Допустимы адреса IPv4 и IPv6.Either IPv4 and IPv6 is allowed. Если прослушиватель имеет адреса обоих типов, то они указываются в списке раздельно.If a listener possesses both types of addresses, they are listed separately. Подстановочный знак IPv4 отображается как "0.0.0.0".An IPv4 wildcard, is displayed as "0.0.0.0". Подстановочный знак IPv6 отображается как "::".An IPv6 wildcard, is displayed as "::".

Не допускает значение NULL.Is not nullable.
is_ipv4is_ipv4 bitbit Тип IP-адресаType of IP address

1 = IPv41 = IPv4

0 = IPv60 = IPv6
портуport intint Номер порта, на котором работает прослушиватель.The port number on which the listener is listening. Не допускает значение NULL.Is not nullable.
typetype tinyinttinyint Тип прослушивателя, может принимать одно из следующих значений:Listener type, one of:

0 =Transact-SQLTransact-SQL0 = Transact-SQLTransact-SQL

1 = компонент Service Broker1 = Service Broker

2 = зеркальное отображение базы данных2 = Database mirroring

Не допускает значение NULL.Is not nullable.
type_desctype_desc nvarchar (20)nvarchar(20) Описание типа, одно из следующих:Description of the type, one of:

TSQLTSQL

SERVICE_BROKERSERVICE_BROKER

DATABASE_MIRRORINGDATABASE_MIRRORING

Не допускает значение NULL.Is not nullable.
statestate tinyinttinyint Состояние прослушивателя группы доступности, одно из следующих значений:State of the availability group listener, one of:

1 = в сети.1 = Online. Прослушиватель принимает и обрабатывает запросы.The listener is listening and processing requests.

2 = ожидание перезапуска.2 = Pending restart. Прослушиватель не в сети и ожидает перезапуска.the listener is offline, pending a restart.

Если прослушиватель группы доступности работает на том же порту, что и экземпляр сервера, то состояние этих двух прослушивателей всегда совпадает.If the availability group listener is listening to the same port as the server instance, these two listeners always have the same state.

Не допускает значение NULL.Is not nullable.

Примечание. значения в этом столбце берутся из объекта TSD_listener.Note: The values in this column come from the TSD_listener object. Столбец не поддерживает состояние «вне сети», так как, если прослушиватель TDS_listener находится вне сети, запросить у него состояние невозможно.The column does not support an offline state because when the TDS_listener is offline, it cannot be queried for state.
state_descstate_desc nvarchar (16)nvarchar(16) Описание состояния, одно из следующих:Description of state, one of:

ONLINEONLINE

PENDING_RESTARTPENDING_RESTART

Не допускает значение NULL.Is not nullable.
start_timestart_time datetimedatetime Отметка времени, указывающая, когда был запущен прослушиватель.Timestamp indicating when the listener was started. Не допускает значение NULL.Is not nullable.

безопасностьSecurity

РазрешенияPermissions

необходимо разрешение VIEW SERVER STATE на сервере.Requires VIEW SERVER STATE permission on the server.

См. также:See Also

Запросы к системному каталогу SQL Server вопросы и ответы Querying the SQL Server System Catalog FAQ
Always On представления каталога групп доступности ()Transact-SQL Always On Availability Groups Catalog Views (Transact-SQL)
Always On динамические административные представления и функции групп доступности (Transact-SQL)Always On Availability Groups Dynamic Management Views and Functions (Transact-SQL)