sys.dm_exec_connections (Transact-SQL)
Restituisce informazioni sulle connessioni stabilite per questa istanza di SQL Server e i dettagli di ogni connessione.
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
session_id |
int |
Identifica la sessione associata alla connessione Ammette valori Null. |
most_recent_session_id |
int |
Rappresenta l'ID di sessione della richiesta più recente associata alla connessione. Le connessioni SOAP possono essere riutilizzate da un'altra sessione. Ammette valori Null. |
connect_time |
datetime |
Timestamp relativo al momento in cui è stata stabilita la connessione. Non ammette valori Null. |
net_transport |
nvarchar(40) |
Descrive il protocollo di trasporto fisico utilizzato dalla connessione. Non ammette valori Null.
Nota
Restituisce sempre Session quando per una connessione è abilitata la funzionalità MARS (Multiple Active Result Set).
|
protocol_type |
nvarchar(40) |
Specifica il tipo di protocollo del payload. Attualmente distingue tra TDS (TSQL) e SOAP. Ammette valori Null. |
protocol_version |
int |
Versione del protocollo di accesso ai dati associato a questa connessione. Ammette valori Null. |
endpoint_id |
int |
Identificatore che descrive il tipo di connessione. Il valore di endpoint_id può essere utilizzato per eseguire query nella vista sys.endpoints. Ammette valori Null. |
encrypt_option |
nvarchar(40) |
Valore booleano che specifica se per la connessione è attivata la crittografia. Non ammette valori Null. |
auth_scheme |
nvarchar(40) |
Specifica lo schema di SQL Server/Autenticazione di Windows utilizzato con questa connessione. Non ammette valori Null. |
node_affinity |
smallint |
Identifica il nodo di memoria con cui la connessione dispone di affinità. Non ammette valori Null. |
num_reads |
int |
Numero di letture di pacchetti eseguite sulla connessione. Ammette valori Null. |
num_writes |
int |
Numero di scritture di pacchetti di dati eseguite sulla connessione. Ammette valori Null. |
last_read |
datetime |
Timestamp dell'ultima lettura eseguita sulla connessione. Ammette valori Null. |
last_write |
datetime |
Timestamp dell'ultima scrittura eseguita sulla connessione. Non ammette valori Null. |
net_packet_size |
int |
Dimensioni dei pacchetti di rete utilizzate per il trasferimento di informazioni e dati. Ammette valori Null. |
client_net_address |
varchar(48) |
Indirizzo host del client che si connette al server. Ammette valori Null. |
client_tcp_port |
int |
Numero di porta del computer client associato alla connessione. Ammette valori Null. |
local_net_address |
varchar(48) |
Rappresenta l'indirizzo IP del server di destinazione della connessione. Disponibile solo per le connessioni che utilizzano il provider del trasporto TCP. Ammette valori Null. |
local_tcp_port |
int |
Rappresenta la porta TCP del server che verrebbe impiegata in caso di utilizzo del trasporto TCP per la connessione. Ammette valori Null. |
connection_id |
uniqueidentifier |
Identifica in modo univoco ogni connessione. Non ammette valori Null. |
parent_connection_id |
uniqueidentifier |
Identifica la connessione primaria utilizzata dalla sessione MARS. Ammette valori Null. |
most_recent_sql_handle |
varbinary(64) |
Handle SQL dell'ultima richiesta eseguita sulla connessione. La colonna most_recent_sql_handle è sempre sincronizzata con la colonna most_recent_session_id. Ammette valori Null. |
Autorizzazioni
È richiesta l'autorizzazione VIEW SERVER STATE nel server.
Join fisici
Cardinalità delle relazioni
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 |
Molti-a-uno |
dm_broker_connections.connection_id |
dm_exec_connections.connection_id |
Uno-a-uno |
Cronologia modifiche
Aggiornamento del contenuto |
---|
Aggiunta della nota alla colonna net_transport sul comportamento di MARS. |