Compartilhar via


sys.dm_tcp_listener_states (Transact-SQL)

Retorna uma linha que contém informações de estado dinâmico para cada ouvinte de TCP.

Dica

O ouvinte de grupo de disponibilidade pode escutar na mesma porta que o ouvinte da instância do SQL Server.Neste caso, os ouvintes são listados separadamente, o mesmo que para um ouvinte do Service Broker.

Aplica-se a: SQL Server (SQL Server 2012 até a versão atual).

Nome da coluna

Tipo de dados

Descrição

listener_id

int

A ID interna do ouvinte. Não permite valor nulo.

Chave primária.

ip_address

nvarchar48

O endereço IP do ouvinte que está online e está sendo escutando no momento. IPv4 ou IPv6 é permitido. Se um ouvinte possuir os dois tipos de endereços, eles serão listados separadamente. Um curinga de IPv4, exibido como "0.0.0.0". Um curinga de IPv6, exibido como “::”.

Não permite valor nulo.

is_ipv4

bit

Tipo de endereço IP

1 = IPv4

0 = IPv6

port

int

O número da porta na qual o ouvinte está escutando. Não permite valor nulo.

tipo

tinyint

Tipo de ouvinte, um dos seguintes:

0 = Transact-SQL

1 = Service Broker

2 = Espelhamento do banco de dados

Não permite valor nulo.

type_desc

nvarchar(20)

Descrição do tipo, um dos seguintes:

TSQL

SERVICE_BROKER

DATABASE_MIRRORING

Não permite valor nulo.

state

tinyint

O estado do ouvinte do grupo de disponibilidade, um dos seguintes:

1 = Online. O ouvinte está escutando e processando solicitações.

2 = Reinício pendente. o ouvinte está offline, pendente de uma reinicialização.

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.

Não permite valor nulo.

Dica

Os valores desta coluna são oriundos do objeto TSD_listener.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.

state_desc

nvarchar(16)

Descrição do estado, um dos seguintes:

ONLINE

PENDING_RESTART

Não permite valor nulo.

start_time

datetime

Carimbo de data/hora que indica quando o ouvinte foi iniciado. Não permite valor nulo.

Segurança

Permissões

Requer a permissão VIEW SERVER STATE no servidor.

Consulte também

Conceitos

Consultando as perguntas frequentes do catálogo do sistema do SQL Server

Outros recursos

Exibições de grupos de disponibilidade AlwaysOn (Transact-SQL)

Funções e exibições de gerenciamento dinâmico de grupos de disponibilidade AlwaysOn (Transact-SQL)