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

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL AzureнетХранилище данных SQL AzureнетParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse 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 ОписаниеDescription
listener_idlistener_id intint Прослушивателя внутренний идентификатор.Listener's internal ID. Не допускает значение NULL.Is not nullable.

Первичный ключ.Primary key.
IP-адресip_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
portport 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
Представления каталога групп доступности AlwaysOn (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)