sys.dm_pdw_exec_connections (Transact-SQL)

Si applica a:Azure Synapse Analytics AnalyticsPlatform System (PDW)

Restituisce informazioni sulle connessioni stabilite a questa istanza di Azure Synapse Analytics e i dettagli di ogni connessione.

Nota

Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics. Per il pool SQL serverless usare sys.dm_exec_connections (Transact-SQL).For serverless SQL pool use sys.dm_exec_connections (Transact-SQL).

Nome colonna Tipo di dati Descrizione
session_id int Identifica la sessione associata alla connessione Utilizzare SESSION_ID() per restituire l'oggetto session_id della connessione corrente.
connect_time datetime Timestamp relativo al momento in cui è stata stabilita la connessione. Non ammette i valori Null.
encrypt_option nvarchar(40) Indica TRUE (la connessione è crittografata) o FALSE (la connessione non è crittografata).
auth_scheme nvarchar(40) Specifica lo schema di autenticazione di SQL Server/Windows usato con questa connessione. Non ammette i valori Null.
client_id varchar(48) Indirizzo IP del client che si connette a questo server. Ammette i valori Null.
sql_spid int ID del processo del server della connessione. Utilizzare @@SPID per restituire l'oggetto sql_spid della connessione corrente. Per la maggior parte dei casi, usare invece .session_id

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE per il server.

Cardinalità delle relazioni

Da A Relationship
dm_pdw_exec_sessions.session_id dm_pdw_exec_connections.session_id Uno-a-uno
dm_pdw_exec_requests.connection_id dm_pdw_exec_connections.connection_id Molti a uno

Esempi: Azure Synapse Analytics e Piattaforma di strumenti analitici (PDW)

Query tipica per raccogliere informazioni su una connessione query personalizzata.

SELECT  
    c.session_id, c.encrypt_option,  
    c.auth_scheme, s.client_id, s.login_name,   
    s.status, s.query_count  
FROM sys.dm_pdw_exec_connections AS c  
JOIN sys.dm_pdw_exec_sessions AS s  
    ON c.session_id = s.session_id  
WHERE c.session_id = SESSION_ID();  

Vedi anche

Viste a gestione dinamica di Azure Synapse Analytics e Parallel Data Warehouse (Transact-SQL)