Teilen über


sys.dm_pdw_exec_connections (Transact-SQL)

Gilt für: Azure Synapse Analytics Analytics Platform System (PDW)

Gibt Informationen zu den Verbindungen zurück, die mit dieser Instanz von Azure Synapse Analytics und den Details der einzelnen Verbindungen hergestellt wurden.

Hinweis

Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt. Verwenden Sie für serverlose SQL-Pool sys.dm_exec_connections (Transact-SQL).

Spaltenname Datentyp BESCHREIBUNG
session_id int Identifiziert die Sitzung, die dieser Verbindung zugeordnet ist. Wird verwendet SESSION_ID() , um die session_id aktuelle Verbindung zurückzugeben.
connect_time datetime Zeitstempel, der angibt, wann die Verbindung eingerichtet wurde. Lässt keine NULL-Werte zu.
encrypt_option nvarchar(40) Gibt WAHR an (Verbindung ist verschlüsselt) oder FALSE (Verbindung ist nicht verschlüsselt).
auth_scheme nvarchar(40) Gibt das SQL Server-/Windows-Authentifizierungsschema an, das mit dieser Verbindung verwendet wird. Lässt keine NULL-Werte zu.
client_id varchar(48) IP-Adresse des Clients, der eine Verbindung mit diesem Server herstellt. Lässt NULL-Werte zu.
sql_spid int Die Serverprozess-ID der Verbindung. Wird verwendet @@SPID , um die sql_spid aktuelle Verbindung zurückzugeben. Verwenden Sie für die meisten Zwecke stattdessen die session_id Verwendung.

Berechtigungen

Erfordert DIE VIEW SERVER STATE-Berechtigung auf dem Server.

Kardinalität der Beziehungen

From Beschreibung Beziehung
dm_pdw_exec_sessions.session_id dm_pdw_exec_connections.session_id 1:1
dm_pdw_exec_requests.connection_id dm_pdw_exec_connections.connection_id n:1

Beispiele: Azure Synapse Analytics und Analytics-Plattformsystem (PDW)

Typische Abfrage zum Sammeln von Informationen über die eigene Verbindung einer Abfrage.

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();  

Weitere Informationen

Dynamische Azure Synapse Analytics- und Parallel Data Warehouse-Verwaltungsansichten (Transact-SQL)