sys.dm_exec_connections (Transact-SQL)
Retorna informações sobre as conexões estabelecidas com esta instância do SQL Server e os detalhes de cada conexão.
Nome da coluna |
Tipo de dados |
Descrição |
||
---|---|---|---|---|
session_id |
int |
Identifica a sessão associada a esta conexão. Permite valor nulo. |
||
most_recent_session_id |
int |
Representa a ID de sessão da solicitação mais recente associada a esta conexão. (As conexões SOAP podem ser reutilizadas por outra sessão.) Permite valor nulo. |
||
connect_time |
datetime |
Carimbo de data/hora de quando a conexão foi estabelecida. Não permite valor nulo. |
||
net_transport |
nvarchar(40) |
Descreve o protocolo de transporte físico usado por essa conexão. Não permite valor nulo.
|
||
protocol_type |
nvarchar(40) |
Especifica o tipo de protocolo da carga. Atualmente faz distinção entre TDS (TSQL) e SOAP. Permite valor nulo. |
||
protocol_version |
int |
Versão do protocolo de acesso a dados associada a esta conexão. Permite valor nulo. |
||
endpoint_id |
int |
Um identificador que descreve qual é o tipo da conexão. Essa endpoint_id pode ser usada para consulta a exibição sys.endpoints. Permite valor nulo. |
||
encrypt_option |
nvarchar(40) |
Valor booliano que descreve se a criptografia está habilitada para esta conexão. Não permite valor nulo. |
||
auth_scheme |
nvarchar(40) |
Especifica o esquema do SQL Server/Autenticação do Windows usado com esta conexão. Não permite valor nulo. |
||
node_affinity |
smallint |
Identifica o nó de memória com o qual esta conexão tem afinidade. Não permite valor nulo. |
||
num_reads |
int |
Número de leituras de pacote que ocorreram nesta conexão. Permite valor nulo. |
||
num_writes |
int |
Número de gravações de pacote de dados que ocorreram nesta conexão. Permite valor nulo. |
||
last_read |
datetime |
Carimbo de data/hora de quando a última leitura ocorreu nesta conexão. Permite valor nulo. |
||
last_write |
datetime |
Carimbo de data/hora de quando a última gravação ocorreu nesta conexão. Não permite valor nulo. |
||
net_packet_size |
int |
Tamanho de pacote de rede usado para transferência de informações e de dados. Permite valor nulo. |
||
client_net_address |
varchar(48) |
Endereço do host do cliente conectado a este servidor. Permite valor nulo. |
||
client_tcp_port |
int |
Número da porta no computador cliente que está associado a esta conexão. Permite valor nulo. |
||
local_net_address |
varchar(48) |
Representa o endereço IP no servidor ao qual esta conexão foi destinada. Disponível apenas para conexões que usam o provedor de transporte TCP. Permite valor nulo. |
||
local_tcp_port |
int |
Representa a porta do servidor TCP ao qual esta conexão foi destinada se houver uma conexão que use o transporte TCP. Permite valor nulo. |
||
connection_id |
uniqueidentifier |
Identifica cada conexão exclusivamente. Não permite valor nulo. |
||
parent_connection_id |
uniqueidentifier |
Identifica a conexão primária que a sessão MARS está usando. Permite valor nulo. |
||
most_recent_sql_handle |
varbinary(64) |
O identificador SQL da última solicitação executada nesta conexão. A coluna most_recent_sql_handle sempre está sincronizada com a coluna most_recent_session_id. Permite valor nulo. |
Permissões
Requer a permissão VIEW SERVER STATE no servidor.
Junções físicas
Cardinalidades de relações
dm_exec_sessions.session_id |
dm_exec_connections.session_id |
Um para um |
dm_exec_requests.connection_id |
dm_exec_connections.connection_id |
Muitos para um |
dm_broker_connections.connection_id |
dm_exec_connections.connection_id |
Um para um |
Exemplos
Consulta típica para reunir informações sobre a própria conexão de consultas.
SELECT
c.session_id, c.net_transport, c.encrypt_option,
c.auth_scheme, s.host_name, s.program_name,
s.client_interface_name, s.login_name, s.nt_domain,
s.nt_user_name, s.original_login_name, c.connect_time,
s.login_time
FROM sys.dm_exec_connections AS c
JOIN sys.dm_exec_sessions AS s
ON c.session_id = s.session_id
WHERE c.session_id = @@SPID;
Consulte também
Referência
Exibições e funções de gerenciamento dinâmico (Transact-SQL)
Funções e exibições de gerenciamento dinâmico relacionadas à execução (Transact-SQL)
Histórico de alterações
Conteúdo atualizado |
---|
Adicionada a observação sobre o comportamento de MARS à coluna net_transport. |