sys.dm_broker_connections (Transact-SQL)

Retorna uma linha para cada conexão de rede do Service Broker. A tabela a seguir fornece mais informações.

Nome da coluna

Tipo de dados

Descrição

connection_id

uniqueidentifier

Identificador da conexão. Permite o valor NULL.

transport_stream_id

uniqueidentifier

Identificador da conexão SNI (Interface de Rede do SQL Server) usada por esta conexão para comunicações TCP/IP. Permite o valor NULL.

state

smallint

O estado atual da conexão. Permite o valor NULL. Os valores possíveis são:

1 = NEW

2 = CONNECTING

3 = CONNECTED

4 = LOGGED_IN

5 = CLOSED

state_desc

nvarchar(60)

O estado atual da conexão. Permite o valor NULL. Os valores possíveis são:

  • NEW

  • CONNECTING

  • CONNECTED

  • LOGGED_IN

  • CLOSED

connect_time

datetime

A data e hora em que a conexão foi aberta. Permite o valor NULL.

login_time

datetime

Date e hora em que o logon da conexão foi efetuado. Permite o valor NULL.

authentication_method

nvarchar(128)

Nome do método de Autenticação do Windows, como NTLM ou KERBEROS. O valor é fornecido pelo Windows. Permite o valor NULL.

principal_name

nvarchar(128)

Nome do logon que foi validado para permissões de conexão. Para autenticação do Windows, este valor é o nome de usuário remoto. Para autenticação de certificado, este valor é o proprietário do certificado. Permite o valor NULL.

remote_user_name

nvarchar(128)

Nome do usuário par do outro banco de dados que é usado pela Autenticação do Windows. Permite o valor NULL.

last_activity_time

datetime

Data e hora mais recentes em que a conexão foi usada para enviar ou receber informações. Permite o valor NULL.

is_accept

bit

Indica se a conexão foi originada no lado remoto. NULLABLE.

1 = A conexão é uma solicitação aceita a partir da instância remota.

0 = A conexão foi iniciada pela instância local.

login_state

smallint

Estado do processo de logon desta conexão. Permite o valor NULL. Os valores possíveis são:

0 = INITIAL

1 = WAIT LOGIN NEGOTIATE

2 = ONE ISC

3 = ONE ASC

4 = TWO ISC

5 = TWO ASC

6 = Confirmação WAIT ISC

7 = Confirmação WAIT ASC

8 = WAIT REJECT

9 = WAIT PRE-MASTER SECRET

10 = WAIT VALIDATION

11 = WAIT ARBITRATION

12 = ONLINE

13 = ERROR

login_state_desc

nvarchar(60)

Estado atual de logon do computador remoto. Permite o valor NULL. Os valores possíveis são:

  • O handshake de conexão está sendo inicializado.

  • O handshake de conexão está aguardando a mensagem de negociação de logon.

  • O handshake de conexão foi inicializado e enviou o contexto de segurança para autenticação.

  • O handshake de conexão recebeu e aceitou o contexto de segurança para autenticação.

  • O handshake de conexão foi inicializado e enviou o contexto de segurança para autenticação. Há um mecanismo opcional disponível para autenticar os pares.

  • O handshake de conexão recebeu e enviou contexto de segurança aceito para autenticação. Há um mecanismo opcional disponível para autenticar os pares.

  • O handshake de conexão está aguardando a mensagem de confirmação de inicialização do contexto de segurança.

  • O handshake de conexão está aguardando a mensagem de confirmação de aceitação do contexto de segurança.

  • O handshake de conexão está aguardando a mensagem de rejeição de SSPI para falha na autenticação.

  • O handshake de conexão está aguardando a mensagem de segredo pré-masterizado.

  • O handshake de conexão está aguardando a mensagem de validação.

  • O handshake de conexão está aguardando a mensagem de arbitragem.

  • O handshake de conexão está completo e online (pronto) para a troca de mensagens.

  • A conexão apresenta erro.

peer_certificate_id

int

A ID de objeto local do certificado usado pela instância remota para autenticação. O proprietário deste certificado deve ter permissões CONNECT no ponto de extremidade do Service Broker. Permite o valor NULL.

encryption_algorithm

smallint

Algoritmo de criptografia usado para esta conexão. Permite o valor NULL. Os valores possíveis são:

Valor Descrição Opção de DDL correspondente
0NONE Desabilitado
1RC4 {Obrigatório | Algoritmo RC4 obrigatório}
2AES Algoritmo AES obrigatório
3NONE, RC4{Com suporte | Algoritmo RC4 com suporte}
4NONE, AESAlgoritmo RC4 com suporte
5RC4, AES Algoritmos RC4 e AES obrigatórios
6AES, RC4 Algoritmos AES e RC4 obrigatórios
7NONE, RC4, AES Algoritmo RC4 AES com suporte
8NONE, AES, RC4 Algoritmo AES RC4 com suporte

encryption_algorithm_desc

nvarchar(60)

Representação textual do algoritmo de criptografia. Permite o valor NULL. Os valores possíveis são:

Descrição Opção de DDL correspondente
NONE Desabilitado
RC4 {Obrigatório | Algoritmo RC4 obrigatório}
AES Algoritmo AES obrigatório
NONE, RC4{Com suporte | Algoritmo RC4 com suporte}
NONE, AESAlgoritmo RC4 com suporte
RC4, AES Algoritmo RC4 obrigatório
AES, RC4 Algoritmos AES e RC4 obrigatórios
NONE, RC4, AES Algoritmo RC4 AES com suporte
NONE, AES, RC4 Algoritmo AES RC4 com suporte

receives_posted

smallint

Número de recebimentos de rede assíncrona desta conexão que ainda não foram concluídos. Permite o valor NULL.

is_receive_flow_controlled

bit

Se os recebimentos de rede foram adiados pelo controle de fluxo porque a rede está ocupada. Permite o valor NULL.

1 = True

sends_posted

smallint

Número de envios de rede assíncrona desta conexão que ainda não foram concluídos. Permite o valor NULL.

is_send_flow_controlled

bit

Se os envios de rede foram adiados pelo controle de fluxo de rede porque a rede está ocupada. Permite o valor NULL.

1 = True

total_bytes_sent

bigint

Número total de bytes enviados por esta conexão. Permite o valor NULL.

total_bytes_received

bigint

Número total de bytes recebidos por esta conexão. Permite o valor NULL.

total_fragments_sent

bigint

Número total de fragmentos de mensagens do Service Broker enviados por esta conexão. Permite o valor NULL.

total_fragments_received

bigint

Número total de fragmentos de mensagens do Service Broker recebidos por esta conexão. Permite o valor NULL.

total_sends

bigint

Número total de solicitações de envio de rede emitidas por esta conexão. Permite o valor NULL.

total_receives

bigint

Número total de solicitações de recebimento de rede emitidas por esta conexão. Permite o valor NULL.

peer_arbitration_id

uniqueidentifier

Identificador interno para o ponto de extremidade. Permite o valor NULL.

Permissões

Requer a permissão VIEW SERVER STATE no servidor.

Associações físicas

Junções para sys.dm_broker_connections

Cardinalidades de relação

De

Para

Relação

dm_broker_connections.connection_id

dm_exec_connections.connection_id

Associação um para um