sys.tcp_endpoints (Transact-SQL)

Contiene una fila por cada extremo TCP que haya en el sistema. Los extremos que se describen en sys.tcp_endpoints permiten que un objeto conceda y revoque el privilegio de conexión. La información que se muestra sobre puertos y direcciones IP no se utiliza para configurar los protocolos y es posible que no coincida con la configuración real del protocolo. Para ver y configurar protocolos, utilice el Administrador de configuración de SQL Server.

Nombre de columna

Tipo de datos

Descripción

<inherited columns>

Hereda columnas de sys.endpoints.

port

int

Número de puerto en el que escucha el extremo. No acepta valores NULL.

Para los puertos dinámicos, devuelve 0.

is_dynamic_port

bit

1 = El número de puerto se asignó dinámicamente.

No acepta valores NULL.

ip_address

nvarchar(45)

Dirección IP de escucha según se especifica en la cláusula LISTENER_IP. Acepta valores NULL.

Comentarios

Ejecute la siguiente consulta para reunir información sobre los extremos y las conexiones. Los extremos sin conexiones actuales o sin conexiones TCP aparecerán con valores NULL. Agregue la cláusula WHEREWHERE des.session_id = @@SPID para devolver información sobre la conexión actual.

SELECT des.login_name, des.host_name, program_name,  dec.net_transport, des.login_time, 
e.name AS endpoint_name, e.protocol_desc, e.state_desc, e.is_admin_endpoint, 
t.port, t.is_dynamic_port, dec.local_net_address, dec.local_tcp_port 
FROM sys.endpoints AS e
LEFT JOIN sys.tcp_endpoints AS t
   ON e.endpoint_id = t.endpoint_id
LEFT JOIN sys.dm_exec_sessions AS des
   ON e.endpoint_id = des.endpoint_id
LEFT JOIN sys.dm_exec_connections AS dec
   ON des.session_id = dec.session_id;

Permisos

En SQL Server 2005 y versiones posteriores, la visibilidad de los metadatos se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario tiene algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.