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

Aplica-se a:Applies to: simSQL ServerSQL Server (todas as versões compatíveis) yesSQL ServerSQL Server (all supported versions) Aplica-se a:Applies to: simSQL ServerSQL Server (todas as versões compatíveis) yesSQL ServerSQL Server (all supported versions)

Retorna uma linha que contém informações de estado dinâmico para cada ouvinte de TCP.Returns a row containing dynamic-state information for each TCP listener.

Observação

O ouvinte de grupo de disponibilidade pode escutar na mesma porta que o ouvinte da instância do SQL ServerSQL Server.The availability group listener could listen to the same port as the listener of the instance of SQL ServerSQL Server. Neste caso, os ouvintes são listados separadamente, o mesmo que para um ouvinte do Service Broker.In this case, the listeners are listed separately, the same as for a Service Broker listener.

Nome da colunaColumn name Tipo de dadosData type DescriçãoDescription
listener_idlistener_id intint ID interna do ouvinte.Listener's internal ID. Não permite valor nulo.Is not nullable.

Chave primária.Primary key.
ip_addressip_address nvarchar (48)nvarchar(48) O endereço IP do ouvinte que está online e está sendo escutando no momento.The listener IP address that is online and currently being listening to. IPv4 ou IPv6 é permitido.Either IPv4 and IPv6 is allowed. Se um ouvinte possuir os dois tipos de endereços, eles serão listados separadamente.If a listener possesses both types of addresses, they are listed separately. Um curinga IPv4, é exibido como "0.0.0.0".An IPv4 wildcard, is displayed as "0.0.0.0". Um curinga IPv6, é exibido como "::".An IPv6 wildcard, is displayed as "::".

Não permite valor nulo.Is not nullable.
is_ipv4is_ipv4 bitbit Tipo de endereço IPType of IP address

1 = IPv41 = IPv4

0 = IPv60 = IPv6
portport intint O número da porta na qual o ouvinte está escutando.The port number on which the listener is listening. Não permite valor nulo.Is not nullable.
tipotype tinyinttinyint Tipo de ouvinte, um dos seguintes:Listener type, one of:

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

1 = Service Broker1 = Service Broker

2 = Espelhamento do banco de dados2 = Database mirroring

Não permite valor nulo.Is not nullable.
type_desctype_desc nvarchar (20)nvarchar(20) Descrição do tipo, uma das:Description of the type, one of:

TSQLTSQL

SERVICE_BROKERSERVICE_BROKER

DATABASE_MIRRORINGDATABASE_MIRRORING

Não permite valor nulo.Is not nullable.
statestate tinyinttinyint O estado do ouvinte do grupo de disponibilidade, um dos seguintes:State of the availability group listener, one of:

1 = Online.1 = Online. O ouvinte está escutando e processando solicitações.The listener is listening and processing requests.

2 = Reinício pendente.2 = Pending restart. o ouvinte está offline, pendente de uma reinicialização.the listener is offline, pending a restart.

Se o ouvinte do grupo de disponibilidade estiver escutando na mesma porta que a instância do servidor, esses dois ouvintes sempre terão o mesmo estado.If the availability group listener is listening to the same port as the server instance, these two listeners always have the same state.

Não permite valor nulo.Is not nullable.

Observação: os valores nesta coluna são provenientes do objeto TSD_listener.Note: The values in this column come from the TSD_listener object. A coluna não dá suporte a um estado offline porque, quando o TDS_listener está offline, ele não pode ser consultado para obter o estado.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) Descrição do estado, um de:Description of state, one of:

ONLINEONLINE

PENDING_RESTARTPENDING_RESTART

Não permite valor nulo.Is not nullable.
start_timestart_time datetimedatetime Carimbo de data/hora que indica quando o ouvinte foi iniciado.Timestamp indicating when the listener was started. Não permite valor nulo.Is not nullable.

SegurançaSecurity

PermissõesPermissions

, é necessário ter permissão VIEW SERVER STATE no servidor.Requires VIEW SERVER STATE permission on the server.

Consulte TambémSee Also

Consultando as perguntas frequentes sobre o catálogo do sistema SQL Server Querying the SQL Server System Catalog FAQ
Exibições de catálogo de grupos de disponibilidade AlwaysOn (Transact-SQL) Always On Availability Groups Catalog Views (Transact-SQL)
Funções e exibições de gerenciamento dinâmico de Grupos de Disponibilidade AlwaysOn (Transact-SQL)Always On Availability Groups Dynamic Management Views and Functions (Transact-SQL)