Compartir a través de


sys.dm_tcp_listener_states (Transact-SQL)

Se aplica a: SQL Server

Devuelve una fila que contiene la información de estado dinámico para cada agente de escucha TCP.

Nota:

El agente de escucha del grupo de disponibilidad podría escuchar el mismo puerto que el agente de escucha de la instancia de SQL Server. En este caso, los agentes de escucha se enumeran por separado, como en el caso de un agente de escucha de Service Broker.

Nombre de la columna Tipo de datos Descripción
listener_id int Identificador interno del agente de escucha. No admite valores NULL.

Clave principal.
ip_address nvarchar(48) La dirección IP del agente de escucha que está en línea y que está siendo objeto de escucha actualmente. Se permite IPv4 e IPv6. Si un agente de escucha posee ambos tipos de direcciones, se enumeran por separado. Un carácter comodín IPv4 se muestra como "0.0.0.0". Un carácter comodín IPv6 se muestra como "::".

No admite valores NULL.
is_ipv4 bit Tipo de dirección IP

1 = IPv4

0 = IPv6
port int Número de puerto en el que escucha el agente de escucha. No admite valores NULL.
type tinyint Tipo de agente de escucha, uno de los siguientes:

0 = Transact-SQL

1 = Service Broker

2 = Creación de reflejo de base de datos

No admite valores NULL.
type_desc nvarchar(20) Descripción del tipo, uno de los siguientes:

TSQL

SERVICE_BROKER

DATABASE_MIRRORING

No admite valores NULL.
state tinyint Estado del agente de escucha del grupo de disponibilidad, uno de los siguientes:

1 = En línea. El agente de escucha está escuchando y procesando solicitudes.

2 = Pendiente de reiniciarse. El agente de escucha está sin conexión, pendiente de un reinicio.

Si el agente de escucha del grupo de disponibilidad está escuchando en el mismo puerto que la instancia de servidor, estos dos agentes de escucha tienen siempre el mismo estado.

No admite valores NULL.

Nota: Los valores de esta columna proceden del objeto TSD_listener. La columna no admite un estado sin conexión porque cuando el TDS_listener está sin conexión, no se puede consultar para el estado.
state_desc nvarchar(16) Descripción del estado, uno de los siguientes:

ONLINE

PENDING_RESTART

No admite valores NULL.
start_time datetime Marca de tiempo que indica cuándo se inició el agente de escucha. No admite valores NULL.

Permisos

es necesario contar con el permiso VIEW SERVER STATE en el servidor.

Permisos para SQL Server 2022 y versiones posteriores

Requiere el permiso VIEW SERVER SECURITY STATE en el servidor.

Consulte también

Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server
Vistas de catálogo de grupos de disponibilidad Always On (Transact-SQL)
Funciones y vistas de administración dinámica de grupos de disponibilidad Always On (Transact-SQL)