sys.dm_exec_connections (Transact-SQL)
Retourne des informations sur les connexions établies à cette instance de SQL Server et les détails de chaque connexion.
Nom de la colonne |
Type de données |
Description |
---|---|---|
session_id |
int |
Identifie la session associée à cette connexion. Cette colonne accepte la valeur NULL. |
most_recent_session_id |
int |
Représente l'ID de session de la requête la plus récente associée à cette connexion. (Les connexions SOAP peuvent être réutilisées par une autre session.) Cette colonne accepte la valeur NULL. |
connect_time |
datetime |
Cachet temporel d'établissement de la connexion. N'accepte pas la valeur Null. |
net_transport |
nvarchar(40) |
Décrit le protocole de transport physique utilisé par cette connexion. N'accepte pas la valeur Null.
Remarque
Retourne toujours Session lorsqu'une connexion comporte plusieurs jeux de résultats (MARS) activés.
|
protocol_type |
nvarchar(40) |
Spécifie le type de protocole de la charge utile. Il effectue la distinction entre TDS (TSQL) et SOAP. Cette colonne accepte la valeur NULL. |
protocol_version |
int |
Version du protocole d'accès aux données associé à cette connexion. Cette colonne accepte la valeur NULL. |
endpoint_id |
int |
Identificateur qui décrit le type de connexion. endpoint_id peut être utilisé pour interroger la vue sys.endpoints. Cette colonne accepte la valeur NULL. |
encrypt_option |
nvarchar(40) |
Valeur booléenne pour décrire le chiffrement activé pour cette connexion. N'accepte pas la valeur Null. |
auth_scheme |
nvarchar(40) |
Spécifie le schéma d'authentification SQL Server/Windows utilisé avec cette connexion. N'accepte pas la valeur Null. |
node_affinity |
smallint |
Identifie le nœud de mémoire avec lequel cette connexion présente une affinité. N'accepte pas la valeur Null. |
num_reads |
int |
Nombre de lectures de paquet effectuées via cette connexion. Cette colonne accepte la valeur NULL. |
num_writes |
int |
Nombre d'écritures de paquet de données effectuées via cette connexion. Cette colonne accepte la valeur NULL. |
last_read |
datetime |
Cachet temporel de la dernière lecture à travers cette connexion. Cette colonne accepte la valeur NULL. |
last_write |
datetime |
Cachet temporel de la dernière écriture à travers cette connexion. Cette colonne n'accepte pas la valeur NULL. |
net_packet_size |
int |
Taille du paquet réseau utilisé pour le transfert d'informations et de données. Cette colonne accepte la valeur NULL. |
client_net_address |
varchar(48) |
Adresse hôte du client se connectant à ce serveur. Cette colonne accepte la valeur NULL. |
client_tcp_port |
int |
Numéro de port sur l'ordinateur client associé à cette connexion. Cette colonne accepte la valeur NULL. |
local_net_address |
varchar(48) |
Représente l'adresse IP sur le serveur ciblé par cette connexion. Disponible uniquement pour les connexions utilisant le fournisseur de transport TCP. Cette colonne accepte la valeur NULL. |
local_tcp_port |
int |
Représente le port TCP du serveur ciblé par cette connexion s'il s'agissait d'une connexion utilisant le transport TCP. Cette colonne accepte la valeur NULL. |
id_connexion |
uniqueidentifier |
Identifie chaque connexion de façon unique. N'accepte pas la valeur Null. |
parent_connection_id |
uniqueidentifier |
Identifie la connexion principale utilisée par la session MARS. Cette colonne accepte la valeur NULL. |
most_recent_sql_handle |
varbinary(64) |
Descripteur SQL de la dernière requête exécutée sur cette connexion. La colonne most_recent_sql_handle est toujours synchronisée avec la colonne most_recent_session_id. Cette colonne accepte la valeur NULL. |
Autorisations
Nécessite l'autorisation VIEW SERVER STATE sur le serveur.
Jointures physiques
Cardinalités des relations
dm_exec_connections.session_id |
dm_exec_connections.session_id |
Un à un |
dm_exec_sessions.session_id |
dm_exec_connections.session_id |
Un à un |
dm_exec_requests.connection_id |
dm_exec_connections.connection_id |
Plusieurs-à-un |
dm_broker_connections.connection_id |
dm_exec_connections.connection_id |
Un-à-un |