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:
|
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:
|
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
Cardinalidades de relação
De |
Para |
Relação |
---|---|---|
dm_broker_connections.connection_id |
dm_exec_connections.connection_id |
Associação um para um |