Partilhar via


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..

ObservaçãoObservação
Sempre retorna Sessão quando uma conexão tem vários conjuntos de resultados ativos (MARS) habilitados.

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. Este endpoint_id pode ser usado para consultar a exibição sys.endpoints. Permite valor nulo.

encrypt_option

nvarchar(40)

Valor booleano 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á em sincronia com a coluna most_recent_session_id. Permite valor nulo.

Permissões

Requer permissão a VIEW SERVER STATE no servidor.

Junções físicas

Junções para sys.dm_exec_connections

Cardinalidades da relação

dm_exec_connections.session_id

dm_exec_connections.session_id

Um para um

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