Condividi tramite


Classe di evento di accesso di Audit Database Mirroring

SQL Server crea un evento Audit Database Mirroring Login per segnalare i messaggi di controllo correlati alla sicurezza del trasporto del mirroring del database.

Colonne di dati della classe di evento Audit Database Mirroring Login

Colonna di dati TIPO Descrizione Numero di colonna Filtrabile
ApplicationName nvarchar Inutilizzato in questa classe di evento. 10
ClientProcessID Int Inutilizzato in questa classe di evento. 9
DatabaseID Int SQL Server Profiler visualizza il nome del database se la colonna di dati ServerName è acquisita nella traccia e il server è disponibile. Determinare il valore per un database utilizzando la funzione DB_ID. 3
EventClass Int Tipo di classe di evento acquisito. Sempre 154 per Audit Database Mirroring Login. 27 NO
EventSequence Int Numero di sequenza dell'evento. 51 NO
EventSubClass Int Tipo di sottoclasse di evento, che fornisce ulteriori informazioni su ogni classe di evento. La tabella seguente elenca i valori della sottoclasse dell'evento per questo evento. 21
Filename nvarchar Metodo di autenticazione supportato configurato nell'endpoint del mirroring remoto del database. Quando sono disponibili più metodi, l'endpoint di accettazione (destinazione) determina quale metodo viene tentato per primo. I valori possibili sono:

Nessuna. Non è configurato alcun metodo di autenticazione.

NTLM. Richiede l'autenticazione NTLM.

KERBEROS. Richiede l'autenticazione Kerberos.

NEGOZIARE. Windows negozia il metodo di autenticazione.

CERTIFICATO Richiede il certificato configurato per l'endpoint, archiviato nel database master .

NTLM, CERTIFICATE. Accetta NTLM o il certificato dell'endpoint per l'autenticazione.

KERBEROS, CERTIFICATO. Accetta Kerberos o il certificato dell'endpoint per l'autenticazione.

NEGOZIARE, CERTIFICATO. Windows negozia il metodo di autenticazione oppure è possibile usare un certificato endpoint per l'autenticazione.

CERTIFICATE, NTLM. Accetta un certificato endpoint o NTLM per l'autenticazione.

CERTIFICATE, KERBEROS. Accetta un certificato endpoint o Kerberos per l'autenticazione.

CERTIFICATE, NEGOTIATE. Accetta un certificato endpoint per l'autenticazione o Windows negozia il metodo di autenticazione.
36 NO
HostName nvarchar Inutilizzato in questa classe di evento. 8
IsSystem Int Indica se l'evento è stato generato per un processo di sistema o un processo utente. 1 = sistema, 0 = utente. 60 NO
LoginSid Immagine ID di sicurezza (SID) dell'utente connesso. Il SID è univoco per ogni account di accesso nel server. 41
NTDomainName nvarchar Dominio di Windows a cui appartiene l'utente. 7
NTUserName nvarchar Nome dell'utente proprietario della connessione che ha generato questo evento. 6
ObjectName nvarchar Stringa di connessione utilizzata per questa connessione. 34 NO
OwnerName nvarchar Il metodo di autenticazione supportato viene configurato sull'endpoint del database locale per il mirroring. Quando sono disponibili più metodi, l'endpoint di accettazione (destinazione) determina quale metodo viene tentato per primo. I valori possibili sono:

Nessuna. Non è configurato alcun metodo di autenticazione.

NTLM. Richiede l'autenticazione NTLM.

KERBEROS. Richiede l'autenticazione Kerberos.

NEGOZIARE Windows negozia il metodo di autenticazione.

CERTIFICATO. Richiede il certificato configurato per l'endpoint, archiviato nel database master .

NTLM, CERTIFICATE. Accetta NTLM o il certificato dell'endpoint per l'autenticazione.

KERBEROS, CERTIFICATO. Accetta Kerberos o il certificato dell'endpoint per l'autenticazione.

NEGOZIARE, CERTIFICATO. Windows negozia il metodo di autenticazione o un certificato endpoint può essere usato per l'autenticazione.

CERTIFICATE, NTLM. Accetta un certificato endpoint o NTLM per l'autenticazione.

CERTIFICATE, KERBEROS. Accetta un certificato endpoint o Kerberos per l'autenticazione.

CERTIFICATE, NEGOTIATE. Accetta un certificato endpoint per l'autenticazione o Windows negozia il metodo di autenticazione.
37 NO
ProviderName nvarchar Metodo di autenticazione utilizzato per questa connessione. 46 NO
RoleName nvarchar Ruolo della connessione. Si tratta dell'iniziatore o della destinazione. 38 NO
Nome del Server nvarchar Nome dell'istanza di SQL Server tracciata. 26 NO
SPID Int ID del processo del server assegnato da SQL Server al processo associato al client. 12
StartTime datetime Ora di avvio dell'evento, quando disponibile. 14
Stato Int Indica il percorso all'interno del codice sorgente di SQL Server che ha generato l'evento. Ogni posizione che può produrre questo evento ha un codice di stato diverso. Un tecnico del supporto Tecnico Microsoft può usare questo codice di stato per trovare dove è stato prodotto l'evento. 30 NO
TargetUserName nvarchar Stato di accesso. Uno dei seguenti:

INIZIALE

ATTENDI LOGIN NEGOZIA

ONE ISC

ONE ASC

TWO ISC

DUE ASC

Attendere conferma ISC

ATTENDERE ASC Conferma

ATTENDI RIFIUTA

ATTENDI PRE-MASTER SECRET

ATTENDERE VALIDAZIONE

ARBITRAGGIO IN ATTESA

IN LINEA

ERRORE



Nota: ISC = Iniziare il contesto di sicurezza. ASC = Accettare il contesto di sicurezza.
39 NO
TransactionID bigint ID assegnato dal sistema della transazione. 4 NO

La tabella seguente elenca i valori della sottoclasse per questa classe di evento.

Documento d'identità Sottoclasse Descrizione
1 Accesso riuscito Un evento Login Success segnala che il processo di accesso del mirroring del database adiacente è stato completato correttamente.
2 Errore del protocollo di accesso Un evento di errore del protocollo di accesso segnala che il protocollo di accesso al mirroring del database riceve un messaggio ben formato ma non valido per lo stato corrente del processo di accesso. Il messaggio potrebbe essere stato perso o inviato fuori sequenza.
3 Errore di formato messaggio Un evento Message Format Error segnala che l'account di accesso del mirroring del database ha ricevuto un messaggio che non corrisponde al formato previsto. È possibile che il messaggio sia danneggiato o che un programma diverso da SQL Server invii messaggi alla porta usata dal mirroring del database.
4 Fallimento della Negoziazione Un evento Negotiate Failure segnala che l'endpoint del mirroring del database locale e l'endpoint di mirroring del database remoto supportano livelli di autenticazione che si escludono a vicenda.
5 Errore di autenticazione Un evento di errore di autenticazione segnala che un endpoint del mirroring del database non può eseguire l'autenticazione per la connessione a causa di un errore. Per l'autenticazione di Windows, questo evento segnala che l'endpoint del mirroring del database non è in grado di usare l'autenticazione di Windows. Per l'autenticazione basata su certificati, questo evento segnala che l'endpoint del mirroring del database non è in grado di accedere al certificato.
6 Errore di autorizzazione Un errore di autorizzazione segnala che un endpoint di mirroring del database ha negato l'autorizzazione per la connessione. Per l'autenticazione di Windows, questo evento segnala che l'identificatore di sicurezza per la connessione non corrisponde a un utente del database. Per l'autenticazione basata su certificati, questo evento segnala che la chiave pubblica recapitata nel messaggio non corrisponde a un certificato nel database master .

Vedere anche

CREATE ENDPOINT (Transact-SQL)
ALTER ENDPOINT (Transact-SQL)
Mirroring del database (SQL Server)