Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Devolve uma linha para cada ligação de rede do Service Broker. A tabela seguinte fornece mais informações:
| Nome da coluna | Tipo de dados | Anulável | Description |
|---|---|---|---|
connection_id |
uniqueidentifier | Yes | Identificador da ligação. |
transport_stream_id |
uniqueidentifier | Yes | Identificador da ligação SQL Server Network Interface (SNI) usada por esta ligação para comunicações TCP/IP. |
state |
smallint | Yes | Estado atual da ligação. Valores possíveis:1 = Novo2 = Ligação3 = Ligado4 = Iniciado5 = Fechado |
state_desc |
Nvarchar(60) | Yes | Estado atual da ligação. Valores possíveis:NEWCONNECTINGCONNECTEDLOGGED_INCLOSED |
connect_time |
datetime | Yes | Data e hora em que a ligação foi aberta. |
login_time |
datetime | Yes | Data e hora em que o login da ligação foi bem-sucedido. |
authentication_method |
nvarchar(128) | Yes | Nome do método de Autenticação Windows, como NTLM ou KERBEROS. O valor vem do Windows. |
principal_name |
nvarchar(128) | Yes | Nome do login que foi validado para permissões de ligação. Para a Autenticação do Windows, este valor é o nome de utilizador remoto. Para a autenticação do certificado, este valor é o titular do certificado. |
remote_user_name |
nvarchar(128) | Yes | Nome do utilizador par a partir da outra base de dados usada pela Autenticação Windows. |
last_activity_time |
datetime | Yes | Data e hora em que a ligação foi usada pela última vez para enviar ou receber informações. |
is_accept |
bit | Yes | Indica se a ligação teve origem no lado remoto.1 = A ligação é um pedido aceite da instância remota.0 = A ligação foi iniciada pela instância local. |
login_state |
smallint | Yes | Estado do processo de login desta ligação. Para valores possíveis, consulte a tabela de estados de login . |
login_state_desc |
Nvarchar(60) | Yes | Estado atual do login a partir do computador remoto. Para valores possíveis, consulte a tabela de estados de login . |
peer_certificate_id |
int | Yes | O ID local do objeto do certificado que é usado pela instância remota para autenticação. O proprietário deste certificado deve ter permissões CONNECT para o endpoint do Service Broker. |
encryption_algorithm |
smallint | Yes | Algoritmo de encriptação utilizado para esta ligação. Para valores possíveis, consulte a tabela do algoritmo de encriptação . |
encryption_algorithm_desc |
Nvarchar(60) | Yes | Representação textual do algoritmo de encriptação. Para valores possíveis, consulte a tabela do algoritmo de encriptação . |
receives_posted |
smallint | Yes | Número de receções de rede assíncronas que ainda não estão concluídas para esta ligação. |
is_receive_flow_controlled |
bit | Yes | Se as receções da rede são adiadas devido ao controlo de fluxo porque a rede está ocupada.1 = Verdadeiro |
sends_posted |
smallint | Yes | O número de envios de rede assíncrona que ainda não foram concluídos para esta ligação. |
is_send_flow_controlled |
bit | Yes | Se os envios da rede são adiados devido ao controlo de fluxo da rede, porque a rede está ocupada.1 = Verdadeiro |
total_bytes_sent |
bigint | Yes | Número total de bytes enviados por esta ligação. |
total_bytes_received |
bigint | Yes | Número total de bytes recebidos por esta ligação. |
total_fragments_sent |
bigint | Yes | Número total de fragmentos de mensagens do Service Broker enviados por esta ligação. |
total_fragments_received |
bigint | Yes | Número total de fragmentos de mensagens do Service Broker recebidos por esta ligação. |
total_sends |
bigint | Yes | Número total de pedidos de envio de rede emitidos por esta ligação. |
total_receives |
bigint | Yes | Número total de pedidos de receção de rede emitidos por esta ligação. |
peer_arbitration_id |
uniqueidentifier | Yes | Identificador interno do endpoint. |
A tabela seguinte descreve login_state e login_state_desc.
login_state |
login_state_desc |
Detalhes |
|---|---|---|
0 |
INITIAL |
O handshake de ligação está a ser inicializado. |
1 |
WAIT LOGIN NEGOTIATE |
O handshake de ligação está à espera da mensagem Login Negociar. |
2 |
ONE ISC |
O handshake de ligação foi inicializado e enviado contexto de segurança para autenticação. |
3 |
ONE ASC |
O handshake de ligação foi recebido e aceitou o contexto de segurança para autenticação. |
4 |
TWO ISC |
O handshake de ligação foi inicializado e enviado contexto de segurança para autenticação. Existe um mecanismo opcional disponível para autenticar os pares. |
5 |
TWO ASC |
O handshake de ligação foi recebido e enviado o contexto de segurança aceite para autenticação. Existe um mecanismo opcional disponível para autenticar os pares. |
6 |
WAIT ISC Confirm |
O handshake de ligação está à espera da mensagem Inicializar Confirmação do Contexto de Segurança. |
7 |
WAIT ASC Confirm |
O handshake de ligação está à espera da mensagem Aceitar Confirmação de Contexto de Segurança. |
8 |
WAIT REJECT |
O handshake de ligação está à espera de mensagem de rejeição SSPI por falha na autenticação. |
9 |
WAIT PRE-MASTER SECRET |
O aperto de mão de ligação está à espera da mensagem Secreta Pré-Mestre. |
10 |
WAIT VALIDATION |
O handshake de ligação está à espera da mensagem de validação. |
11 |
WAIT ARBITRATION |
O handshake de ligação está à espera da mensagem de arbitragem. |
12 |
ONLINE |
O aperto de mão da ligação está concluído e está online (pronto) para troca de mensagens. |
13 |
ERROR |
A ligação está em erro. |
A tabela seguinte descreve os valores possíveis para o algoritmo de encriptação.
| Valor | Description | Opção DDL correspondente |
|---|---|---|
0 |
Nenhum | Disabled |
1 |
RC4 |
{Obrigatório | Algoritmo obrigatório RC4} |
2 |
AES |
Algoritmo necessário AES |
3 |
Nenhum, RC4 |
{Apoiado | Algoritmo suportado RC4} |
4 |
Nenhum, AES |
Algoritmo suportado RC4 |
5 |
RC4, AES |
Algoritmo necessário RC4 AES |
6 |
AES, RC4 |
Algoritmo Obrigatório AES RC4 |
7 |
Nenhum, RC4, AES |
Algoritmo Suportado RC4 AES |
8 |
Nenhum, AES, RC4 |
Algoritmo suportado AES RC4 |
Observação
O algoritmo RC4 só é suportado para compatibilidade com versões anteriores. Novo material só pode ser encriptado usando RC4 ou RC4_128 quando a base de dados estiver em nível 90 de compatibilidade ou 100 (não recomendado). Use antes um dos algoritmos AES. No SQL Server 2012 (11.x) e versões posteriores, material encriptado usando RC4 ou RC4_128 pode ser desencriptado em qualquer nível de compatibilidade.
Permissions
O SQL Server 2019 (15.x) e versões anteriores exigem VIEW SERVER STATE permissão no servidor.
O SQL Server 2022 (16.x) e versões posteriores exigem VIEW SERVER PERFORMANCE STATE permissão no servidor.
Ligações físicas
Cardinalidades de relacionamento
| De | Para | Relacionamento |
|---|---|---|
dm_broker_connections.connection_id |
dm_exec_connections.connection_id |
One-to-one |