Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:Azure Synapse Analytics
Analytics Platform System (PDW)
Retorna informações sobre as conexões estabelecidas para esta instância do Azure Synapse Analytics e os detalhes de cada conexão.
Note
Essa sintaxe não é suportada pelo pool de SQL sem servidor no Azure Synapse Analytics. Para pool SQL serverless, use sys.dm_exec_connections.
| Nome da Coluna | Tipo de dados | Descrição |
|---|---|---|
session_id |
int | Identifica a sessão associada a esta conexão. Use SESSION_ID para retornar session_id a conexão atual. |
connect_time |
datetime | Carimbo de data/hora de quando a conexão foi estabelecida. Não é anulável. |
encrypt_option |
nvarchar(40) | Indica TRUE (conexão criptografada) ou FALSE (conexão não criptografada). |
auth_scheme |
nvarchar(40) | Especifica o esquema de SQL Server ou autenticação do Windows usado com essa conexão. Não é anulável. |
client_id |
varchar(48) | Endereço IP do cliente que se conecta a este servidor. Anulável |
sql_spid |
int | O ID da sessão da conexão. Use @@SPID para retornar a sql_spid conexão atual. Para a maioria dos propósitos, use o em vez disso session_id . |
Permissions
Requer a permissão VIEW SERVER STATE no servidor.
Cardinalidades de relações
| De | Para | Relationship |
|---|---|---|
dm_pdw_exec_sessions.session_id |
dm_pdw_exec_connections.session_id |
Individual |
dm_pdw_exec_requests.connection_id |
dm_pdw_exec_connections.connection_id |
Muitos para um |
Exemplos: Azure Synapse Analytics e PDW (Analytics Platform System)
O exemplo a seguir Transact-SQL é uma consulta típica para reunir informações sobre a própria conexão de uma 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();