Mirroring del database - sys.dm_db_mirroring_connections
Si applica a: SQL Server
Restituisce una riga per ogni connessione stabilita per il mirroring del database.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
connection_id | uniqueidentifier | Identificatore della connessione. |
transport_stream_id | uniqueidentifier | Identificatore della connessione SNI (SQL Server Network Interface) usata da questa connessione per le comunicazioni TCP/IP. |
state | smallint | Stato corrente della connessione. Valori possibili: 1 = NEW 2 = CONNECTING 3 = CONNECTED 4 = LOGGED_IN 5 = CHIUSO |
state_desc | nvarchar(60) | Stato corrente della connessione. Valori possibili: Nuovo… CONNESSIONE CONNECTED LOGGED_IN CLOSED |
connect_time | datetime | Data e ora di apertura della connessione. |
login_time | datetime | Data e ora in cui è stato eseguito l'accesso per la connessione. |
authentication_method | nvarchar(128) | Nome del metodo di autenticazione di Windows, ad esempio NTLM o KERBEROS. Questo valore proviene da Windows. |
principal_name | nvarchar(128) | Nome dell'account di accesso convalidato per le autorizzazioni di connessione. Per l'autenticazione di Windows, corrisponde al nome dell'utente remoto. Per l'autenticazione basata su certificati, corrisponde al proprietario del certificato. |
remote_user_name | nvarchar(128) | Nome dell'utente peer dell'altro database utilizzato dall'autenticazione di Windows. |
last_activity_time | datetime | Data e ora dell'ultimo utilizzo della connessione per l'invio o la ricezione di informazioni. |
is_accept | bit | Specifica se la connessione ha avuto origine sul lato remoto. 1 = La connessione è una richiesta accettata dall'istanza remota. 0 = La connessione è stata avviata dall'istanza locale. |
login_state | smallint | Stato del processo di accesso per la connessione. Valori possibili: 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) | Descrizione dello stato corrente dell'accesso dal computer remoto. Valori possibili: È in corso l'inizializzazione dell'handshake della connessione. L'handshake della connessione è in attesa del messaggio relativo alla negoziazione dell'accesso. L'handshake della connessione ha inizializzato e inviato il contesto di sicurezza per l'autenticazione. L'handshake della connessione ha ricevuto e accettato il contesto di sicurezza per l'autenticazione. L'handshake della connessione ha inizializzato e inviato il contesto di sicurezza per l'autenticazione. È disponibile un meccanismo facoltativo per l'autenticazione dei peer. L'handshake della connessione ha ricevuto e inviato il contesto di sicurezza accettato per l'autenticazione. È disponibile un meccanismo facoltativo per l'autenticazione dei peer. L'handshake della connessione è in attesa del messaggio di conferma dell'inizializzazione del contesto di sicurezza. L'handshake della connessione è in attesa del messaggio di conferma dell'accettazione del contesto di sicurezza. L'handshake della connessione è in attesa del messaggio di rifiuto SSPI per l'autenticazione non riuscita. L'handshake della connessione è in attesa del messaggio relativo al segreto pre-master. L'handshake della connessione è in attesa del messaggio di convalida. L'handshake della connessione è in attesa del messaggio relativo all'arbitraggio. L'handshake della connessione è completo ed è online (pronto) per lo scambio di messaggi. Errore di connessione. |
peer_certificate_id | int | ID di oggetto locale del certificato utilizzato dall'istanza remota per l'autenticazione. Il proprietario del certificato deve disporre delle autorizzazioni CONNECT per l'endpoint del mirroring del database. |
encryption_algorithm | smallint | Algoritmo di crittografia utilizzato per la connessione. Ammette valori Null. Valori possibili: Valore: 0 Descrizione: Nessuno Opzione DDL: disabilitata Valore: 1 Descrizione: RC4 Opzione DDL: {Obbligatorio | Algoritmo obbligatorio RC4} Valore: 2 Descrizione: AES Opzione DDL: algoritmo obbligatorio AES Valore: 3 Descrizione: Nessuno, RC4 Opzione DDL: {Supported | Algoritmo supportato RC4} Valore: 4 Descrizione: nessuno, AES Opzione DDL: algoritmo supportato RC4 Valore: 5 Descrizione: RC4, AES Opzione DDL: algoritmo obbligatorio RC4 AES Valore: 6 Descrizione: AES, RC4 Opzione DDL: Algoritmo obbligatorio AES RC4 Valore: 7 Descrizione: NONE, RC4, AES Opzione DDL: Algoritmo supportato RC4 AES Valore: 8 Descrizione: NONE, AES, RC4 Opzione DDL: algoritmo supportato AES RC4 Nota: l'algoritmo RC4 è supportato solo per la compatibilità con le versioni precedenti. È possibile crittografare il nuovo materiale usando RC4 o RC4_128 solo quando il livello di compatibilità del database è 90 o 100. (Non consigliato.) Usare un algoritmo più recente, ad esempio uno degli algoritmi AES. In SQL Server 2012 (11.x) e versioni successive, il materiale crittografato con RC4 o RC4_128 può essere decrittografato in qualsiasi livello di compatibilità. |
encryption_algorithm_desc | nvarchar(60) | Rappresentazione testuale dell'algoritmo di crittografia. Ammette valori Null. I valori possibili sono: Descrizione: Nessuno Opzione DDL: disabilitata Descrizione: RC4 Opzione DDL: {Obbligatorio | Algoritmo obbligatorio RC4} Descrizione: AES Opzione DDL: algoritmo obbligatorio AES Descrizione: NONE, RC4 Opzione DDL: {Supported | Algoritmo supportato RC4} Descrizione: NONE, AES Opzione DDL: algoritmo supportato RC4 Descrizione: RC4, AES Opzione DDL: Algoritmo obbligatorio RC4 AES Descrizione: AES, RC4 Opzione DDL: Algoritmo obbligatorio AES RC4 Descrizione: NONE, RC4, AES Opzione DDL: Algoritmo supportato RC4 AES Descrizione: NONE, AES, RC4 Opzione DDL: Algoritmo supportato AES RC4 |
receives_posted | smallint | Numero di ricezioni di rete asincrone non ancora completate per la connessione. |
is_receive_flow_controlled | bit | Specifica se le ricezioni di rete sono state posticipate a causa del controllo di flusso, poiché la rete è occupata. 1 = True |
sends_posted | smallint | Numero di invii di rete asincroni non ancora completati per la connessione. |
is_send_flow_controlled | bit | Specifica se gli invii di rete sono stati posticipati a causa del controllo di flusso di rete, poiché la rete è occupata. 1 = True |
total_bytes_sent | bigint | Numero totale di byte inviati dalla connessione. |
total_bytes_received | bigint | Numero totale di byte ricevuti dalla connessione. |
total_fragments_sent | bigint | Numero totale di frammenti di messaggi per il mirroring del database inviati dalla connessione. |
total_fragments_received | bigint | Numero totale di frammenti di messaggi per il mirroring del database ricevuti dalla connessione. |
total_sends | bigint | Numero totale di richieste di invio in rete generate dalla connessione. |
total_receives | bigint | Numero totale di richieste di ricezione in rete generate dalla connessione. |
peer_arbitration_id | uniqueidentifier | Identificatore interno dell'endpoint. Ammette valori Null. |
Autorizzazioni
È richiesta l'autorizzazione VIEW SERVER STATE per il server.
Autorizzazioni per SQL Server 2022 e versioni successive
È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.
Join fisici
Cardinalità delle relazioni
Da | Per | Relazione |
---|---|---|
dm_db_mirroring_connections.connection_id |
dm_exec_connections.connection_id |
Uno-a-uno |
Passaggi successivi
Funzioni a gestione dinamica e DMV (Transact-SQL)
Monitoraggio del mirroring del database (SQL Server)