Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:Azure Synapse Analytics
Analytics Platform System (PDW)
Devuelve información sobre las conexiones establecidas en esta instancia de Azure Synapse Analytics y los detalles de cada conexión.
Nota:
El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics. Para pool SQL sin servidor, usa sys.dm_exec_connections.
| Nombre de la columna | Tipo de dato | Descripción |
|---|---|---|
session_id |
int | Identifica la sesión asociada a esta conexión. Usa SESSION_ID para devolver la session_id conexión actual. |
connect_time |
datetime | Marca de tiempo en que se estableció la conexión. No es anulable. |
encrypt_option |
nvarchar(40) | Indica TRUE (la conexión está cifrada) o FALSE (la conexión no está cifrada). |
auth_scheme |
nvarchar(40) | Especifica el esquema de SQL Server o autenticación de Windows utilizado con esta conexión. No es anulable. |
client_id |
varchar(48) | Dirección IP del cliente que se conecta a este servidor. Nulable |
sql_spid |
int | El ID de sesión de la conexión. Úsalo @@SPID para devolver la sql_spid conexión actual. Para la mayoría de los propósitos, usa el session_id en su lugar. |
Permissions
Requiere el permiso VIEW SERVER STATE en el servidor.
Cardinalidades de relación
| De | En | 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 |
Varios a uno |
Ejemplos: Azure Synapse Analytics y Analytics Platform System (PDW)
El siguiente ejemplo Transact-SQL es una consulta típica para recopilar información sobre la conexión propia de una consulta.
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();