Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:Azure Synapse Analytics
Analytics Platform System (PDW)
Geeft informatie terug over de verbindingen die zijn aangelegd in deze instantie van Azure Synapse Analytics en de details van elke verbinding.
Opmerking
Deze syntaxis wordt niet ondersteund door een serverloze SQL-pool in Azure Synapse Analytics. Gebruik sys.dm_exec_connections voor serverless SQL-pools.
| Kolomnaam | Gegevenstype | Beschrijving |
|---|---|---|
session_id |
int | Identificeert de sessie die aan deze verbinding is gekoppeld. Gebruik SESSION_ID om de session_id stroomverbinding terug te geven. |
connect_time |
datetime | Tijdstempel wanneer de verbinding werd gelegd. Niet nullwaarde. |
encrypt_option |
Nvarchar(40) | Geeft aan TRUE (verbinding is versleuteld) of FALSE (verbinding is niet versleuteld). |
auth_scheme |
Nvarchar(40) | Specificeert het SQL Server- of Windows authentication-schema dat met deze verbinding wordt gebruikt. Niet nullwaarde. |
client_id |
Varchar(48) | IP-adres van de client die verbinding maakt met deze server. Nullable. |
sql_spid |
int | De sessie-ID van de verbinding. Gebruik @@SPID het om de sql_spid huidige verbinding terug te geven. Voor de meeste doeleinden kun je in plaats daarvan de session_id optie gebruiken. |
Permissions
Vereist VIEW SERVER STATE machtiging op de server.
Relatiekardinaliteiten
| Van | Tot | Relationship |
|---|---|---|
dm_pdw_exec_sessions.session_id |
dm_pdw_exec_connections.session_id |
One-to-one |
dm_pdw_exec_requests.connection_id |
dm_pdw_exec_connections.connection_id |
Veel-op-één |
Voorbeelden: Azure Synapse Analytics en Analytics Platform System (PDW)
Het volgende Transact-SQL voorbeeld is een typische zoekopdracht om informatie te verzamelen over de eigen verbinding van een zoekopdracht.
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();