sys.dm_exec_connections (Transact-SQL)
Devuelve información acerca de las conexiones establecidas con esta instancia de SQL Server y los detalles de cada conexión.
Nombre de la columna |
Tipo de datos |
Descripción |
---|---|---|
session_id |
int |
Identifica la sesión asociada a esta conexión. Acepta valores NULL. |
most_recent_session_id |
int |
Representa el Id. de sesión de la solicitud más reciente asociada a esta conexión. (Las conexiones SOAP pueden ser reutilizadas por otra sesión.) Acepta valores NULL. |
connect_time |
datetime |
Marca de tiempo en que se estableció la conexión. No acepta valores NULL. |
net_transport |
nvarchar(40) |
Describe el protocolo de transporte físico utilizado por esta conexión. No acepta valores NULL.
|
protocol_type |
nvarchar(40) |
Especifica el tipo de protocolo de la carga. Actualmente, distingue entre TDS (TSQL) y SOAP. Acepta valores NULL. |
protocol_version |
int |
Versión del protocolo de acceso a datos asociado a esta conexión. Acepta valores NULL. |
endpoint_id |
int |
Identificador que describe el tipo de conexión. Este endpoint_id se puede utilizar para consultar la vista sys.endpoints. Acepta valores NULL. |
encrypt_option |
nvarchar(40) |
Valor booleano que describe si se ha habilitado el cifrado para esta conexión. No acepta valores NULL. |
auth_scheme |
nvarchar(40) |
Especifica el esquema de autenticación SQL Server/Windows usado en esta conexión. No acepta valores NULL. |
node_affinity |
smallint |
Identifica el nodo de memoria con el que esta conexión tiene afinidad. No acepta valores NULL. |
num_reads |
int |
Número de lecturas de paquetes que se han producido en esta conexión. Acepta valores NULL. |
num_writes |
int |
Número de escrituras de paquetes de datos que se han producido en esta conexión. Acepta valores NULL. |
last_read |
datetime |
Marca de tiempo de la última operación de lectura realizada en esta conexión. Acepta valores NULL. |
last_write |
datetime |
Marca de tiempo de la última operación de escritura realizada en esta conexión. No acepta valores NULL. |
net_packet_size |
int |
Tamaño del paquete de red utilizado para la transferencia de información y datos. Acepta valores NULL. |
client_net_address |
varchar(48) |
Dirección de host del cliente que se conecta a este servidor. Acepta valores NULL. |
client_tcp_port |
int |
Número de puerto del equipo cliente asociado a esta conexión. Acepta valores NULL. |
local_net_address |
varchar(48) |
Representa la dirección IP del servidor que es el destino de esta conexión. Solo está disponible para las conexiones que utilicen el proveedor de transporte TCP. Acepta valores NULL. |
local_tcp_port |
int |
Representa el puerto TCP del servidor de destino de esta conexión, si se trata de una conexión que utiliza el transporte TCP. Acepta valores NULL. |
connection_id |
uniqueidentifier |
Identifica cada conexión de manera única. No acepta valores NULL. |
parent_connection_id |
uniqueidentifier |
Identifica la conexión principal utilizada por la sesión MARS. Acepta valores NULL. |
most_recent_sql_handle |
varbinary(64) |
Identificador SQL de la última solicitud ejecutada en esta conexión. La columna most_recent_sql_handle siempre está sincronizada con la columna most_recent_session_id. Acepta valores NULL. |
Permisos
Requiere el permiso VIEW SERVER STATE en el servidor.
Combinaciones físicas
Cardinalidades de relación
dm_exec_sessions.session_id |
dm_exec_connections.session_id |
Uno a uno |
dm_exec_requests.connection_id |
dm_exec_connections.connection_id |
Varios a uno |
dm_broker_connections.connection_id |
dm_exec_connections.connection_id |
Uno a uno |
Ejemplos
Consulta típica para recopilar información sobre una conexión solo para consultas.
SELECT
c.session_id, c.net_transport, c.encrypt_option,
c.auth_scheme, s.host_name, s.program_name,
s.client_interface_name, s.login_name, s.nt_domain,
s.nt_user_name, s.original_login_name, c.connect_time,
s.login_time
FROM sys.dm_exec_connections AS c
JOIN sys.dm_exec_sessions AS s
ON c.session_id = s.session_id
WHERE c.session_id = @@SPID;
Vea también
Referencia
Funciones y vistas de administración dinámica (Transact-SQL)
Funciones y vistas de administración dinámica relacionadas con ejecuciones (Transact-SQL)
Historial de cambios
Contenido actualizado |
---|
En la columna net_transport se ha agregado la nota acerca del comportamiento de MARS. |