Partilhar via


sys.dm_db_mirroring_connections (Transact-SQL)

Retorna uma linha para cada conexão estabelecida para espelhamento de banco de dados.

Nome da coluna

Tipo de dados

Descrição

connection_id

uniqueidentifier

Identificador da conexão.

transport_stream_id

uniqueidentifier

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

state

smallint

O estado atual da conexão. 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. 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.

login_time

datetime

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

authentication_method

nvarchar(128)

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

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, esse valor é o proprietário do certificado.

remote_user_name

nvarchar(128)

Nome do usuário de mesmo nível do outro banco de dados que é usado pela Autenticação do Windows.

last_activity_time

datetime

Data e hora mais recente na qual a conexão foi usada para enviar ou receber informações.

is_accept

bit

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

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

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

login_state

smallint

Estado do processo de logon dessa conexão. 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 = WAIT ISC Confirm

7 = WAIT ASC Confirm

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. Os valores possíveis são:

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

  • O handshake da conexão está esperando a mensagem de Negociação de Logon.

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

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

  • O handshake da 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 da conexão recebeu e enviou o contexto de segurança aceito para autenticação. Há um mecanismo opcional disponível para autenticar os pares.

  • O handshake da conexão está esperando a mensagem de Confirmação para Inicializar o Contexto de Segurança.

  • O handshake da conexão está esperando a mensagem de Confirmação para Aceitar o Contexto de Segurança.

  • O handshake da conexão está esperando a mensagem de rejeição de SSPI para autenticação com falha.

  • O handshake da conexão está esperando a mensagem de Segredo Pré-masterizado.

  • O handshake da conexão está esperando a mensagem de Validação.

  • O handshake da conexão está esperando a mensagem de Arbitragem.

  • O handshake da conexão está concluído e online (pronto) para a troca de mensagens.

  • A conexão está em estado de 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 de CONNECT no ponto de extremidade de espelhamento de banco de dados.

encryption_algorithm

smallint

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

Value

Descrição

Opção de DDL correspondente

0

NONE

Disabled

1

RC4

{Obrigatório | Algoritmo RC4 obrigatório}

2

AES

Algoritmo AES obrigatório

3

NONE, RC4

{Com suporte | Algoritmo RC4 com suporte}

4

NONE, AES

Algoritmo RC4 com suporte

5

RC4, AES

Algoritmos RC4 e AES obrigatórios

6

AES, RC4

Algoritmos AES e RC4 obrigatórios

7

NONE, RC4, AES

Algoritmo RC4 AES com suporte

8

NONE, AES, RC4

Algoritmo AES RC4 com suporte

ObservaçãoObservação

O algoritmo RC4 tem suporte somente para compatibilidade com versões anteriores. O novo material só pode ser criptografado por meio do algoritmo RC4 ou RC4_128 quando o banco de dados está no nível de compatibilidade 90 ou 100. (Não recomendável.) Use um algoritmo mais recente; por exemplo, um dos algoritmos AES. No SQL Server 2012, o material criptografado por meio do algoritmo RC4 ou RC4_128 pode ser descriptografado em qualquer nível de compatibilidade.

encryption_algorithm_desc

nvarchar(60)

Representação textual do algoritmo de criptografia. NULLABLE. 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, AES

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

is_receive_flow_controlled

bit

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

1 = True

sends_posted

smallint

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

is_send_flow_controlled

bit

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

1 = True

total_bytes_sent

bigint

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

total_bytes_received

bigint

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

total_fragments_sent

bigint

Número total de fragmentos de mensagens de espelhamento de banco de dados enviados por esta conexão.

total_fragments_received

bigint

Número total de fragmentos de mensagens de espelhamento de banco de dados recebidos por esta conexão.

total_sends

bigint

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

total_receives

bigint

Número total de solicitações de recebimento de rede emitidos por esta conexão.

peer_arbitration_id

uniqueidentifier

Identificador interno para o ponto de extremidade. NULLABLE.

Permissões

Requer a permissão VIEW SERVER STATE no servidor.

Junções físicas

join for sys.join_dm_db_mirroring_connections

Cardinalidades da relação

De

Para

Relação

dm_db_mirroring_connections.connection_id

dm_exec_connections.connection_id

Um para um

Consulte também

Referência

Exibições e funções de gerenciamento dinâmico (Transact-SQL)

Conceitos

Monitorando o espelhamento de banco de dados (SQL Server)