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 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.

NotaNota
Siempre devuelve Session cuando una conexión tiene conjuntos de resultados activos múltiples (MARS) habilitados.

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 realizar consultas en 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. Sólo 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

Combinaciones de sys.dm_exec_connections

Cardinalidades de relación

dm_exec_connections.session_id

dm_exec_connections.session_id

Uno a uno

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

Historial de cambios

Contenido actualizado

En la columna net_transport se ha agregado la nota acerca del comportamiento de MARS.