Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:Azure Synapse Analytics
Analytics Platform System (PDW)
Gibt Informationen über die Verbindungen zurück, die zu dieser Instanz von Azure Synapse Analytics eingerichtet wurden, sowie die Details jeder Verbindung.
Hinweis
Diese Syntax wird von serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt. Für den serverlosen SQL-Pool verwenden Sie sys.dm_exec_connections.
| Spaltenname | Datentyp | BESCHREIBUNG |
|---|---|---|
session_id |
int | Identifiziert die Sitzung, die dieser Verbindung zugeordnet ist. Verwenden Sie SESSION_ID , um die session_id aktuelle Verbindung zurückzugeben. |
connect_time |
datetime | Zeitstempel, der angibt, wann die Verbindung eingerichtet wurde. Nicht nullfähig. |
encrypt_option |
nvarchar(40) | Zeigt TRUE an (Verbindung ist verschlüsselt) oder FALSE (Verbindung ist nicht verschlüsselt). |
auth_scheme |
nvarchar(40) | Spezifiziert das SQL Server- oder Windows-Authentifizierung-Schema, das mit dieser Verbindung verwendet wird. Nicht nullfähig. |
client_id |
varchar(48) | IP-Adresse des Clients, der sich mit diesem Server verbindet. Nullfähig. |
sql_spid |
int | Die Session-ID der Verbindung. Verwenden Sie @@SPID die Wiederherstellung sql_spid der aktuellen Verbindung. Für die meisten Zwecke solltest du stattdessen das verwenden session_id . |
Erlaubnisse
Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.
Kardinalitäten von Beziehungen
| Von | To | Relationship |
|---|---|---|
dm_pdw_exec_sessions.session_id |
dm_pdw_exec_connections.session_id |
1:1-Beziehung |
dm_pdw_exec_requests.connection_id |
dm_pdw_exec_connections.connection_id |
n:1 |
Beispiele: Azure Synapse Analytics und Analytics Platform System (PDW)
Das folgende Transact-SQL Beispiel ist eine typische Abfrage, um Informationen über die eigene Verbindung einer Abfrage zu sammeln.
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();