Condividi tramite


Classe di evento Audit Database Mirroring Login

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure

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 Column number Filtrabile
ApplicationName nvarchar Non utilizzata per questa classe di evento. 10
ClientProcessID int Non utilizzata per 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 acquisita. Sempre 154 per la classe di evento Audit Database Mirroring Login. 27 No
EventSequence int Numero di sequenza dell'evento. 51 No
EventSubClass int Tipo di sottoclasse di evento in cui sono disponibili informazioni aggiuntive su ogni classe di evento. Nella tabella seguente sono elencati i valori di sottoclasse per questo evento. 21
FileName nvarchar Supporta il metodo di autenticazione configurato nell'endpoint del mirroring del database remoto. Se è disponibile più di un metodo, l'endpoint di accettazione (destinazione) determina quale metodo viene utilizzato per primo. I valori possibili sono:



Nessuno. Non è configurato alcun metodo di autenticazione.

NTLM. Richiede un'autenticazione NTLM.

KERBEROS. Richiede un'autenticazione Kerberos.

NEGOTIATE. Il metodo di autenticazione viene negoziato da Windows.

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

NTLM, CERTIFICATE. Accetta un'autenticazione NTLM o il certificato di autenticazione dell'endpoint.

KERBEROS, CERTIFICATE. Accetta un'autenticazione Kerberos o il certificato di autenticazione dell'endpoint.

NEGOTIATE, CERTIFICATE. Il metodo di autenticazione viene negoziato da Windows oppure per l'autenticazione può essere utilizzato un certificato dell'endpoint.

CERTIFICATE, NTLM. Accetta un certificato dell'endpoint o un'autenticazione NTLM.

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

CERTIFICATE, NEGOTIATE. Accetta un certificato di autenticazione dell'endpoint o il metodo di autenticazione viene negoziato da Windows.
36 No
HostName nvarchar Non utilizzata per 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 La stringa di connessione utilizzata per questa connessione. 34 No
OwnerName nvarchar Supporta il metodo di autenticazione configurato nell'endpoint del mirroring del database locale. Se è disponibile più di un metodo, l'endpoint di accettazione (destinazione) determina quale metodo viene utilizzato per primo. I valori possibili sono:



Nessuno. Non è configurato alcun metodo di autenticazione.

NTLM. Richiede un'autenticazione NTLM.

KERBEROS. Richiede un'autenticazione Kerberos.

NEGOTIATE. Il metodo di autenticazione viene negoziato da Windows.

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

NTLM, CERTIFICATE. Accetta un'autenticazione NTLM o il certificato di autenticazione dell'endpoint.

KERBEROS, CERTIFICATE. Accetta un'autenticazione Kerberos o il certificato di autenticazione dell'endpoint.

NEGOTIATE, CERTIFICATE. Il metodo di autenticazione viene negoziato da Windows oppure per l'autenticazione può essere utilizzato un certificato dell'endpoint.

CERTIFICATE, NTLM. Accetta un certificato dell'endpoint o un'autenticazione NTLM.

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

CERTIFICATE, NEGOTIATE. Accetta un certificato di autenticazione dell'endpoint o il metodo di autenticazione viene negoziato da Windows.
37 No
ProviderName nvarchar Metodo di autenticazione utilizzato per questa connessione. 46 No
RoleName nvarchar Ruolo della connessione. I valori possibili sono initiator o target. 38 No
ServerName nvarchar Nome dell'istanza di SQL Server tracciata. 26 No
SPID int ID del processo server assegnato da SQL Server al processo associato al client. 12
StartTime datetime Ora di inizio dell'evento, se disponibile. 14
Stato int Indica il punto del codice sorgente di SQL Server che ha generato l'evento. Ogni punto che può generare questo evento è contraddistinto da un codice di stato diverso. Questo codice di stato consente al supporto tecnico Microsoft di individuare la posizione in cui è stato generato l'evento. 30 No
TargetUserName nvarchar Stato di accesso. Uno dei valori possibili:

INITIAL

WAIT LOGIN NEGOTIATE

ONE ISC

ONE ASC

TWO ISC

TWO ASC

WAIT ISC Confirm

WAIT ASC Confirm

WAIT REJECT

WAIT PRE-MASTER SECRET

WAIT VALIDATION

WAIT ARBITRATION

ONLINE

ERROR



Nota: ISC = Initiate Security Context. ASC = Accept Security Context.
39 No
TransactionID bigint ID della transazione assegnato dal sistema. 4 No

Nella tabella seguente sono elencati i valori di sottoclasse per questa classe di evento.

ID Sottoclasse Descrizione
1 Login Success Un evento Login Success segnala che il processo di accesso per il mirroring del database adiacente è stato completato correttamente.
2 Login Protocol Error Un evento Login Protocol Error segnala che durante l'accesso per il mirroring del database è stato ricevuto un messaggio di formato corretto ma non valido per lo stato corrente del processo di accesso. Questo messaggio potrebbe essere andato perduto o potrebbe essere stato inviato fuori sequenza.
3 Message Format Error Un evento Message Format Error segnala che durante l'accesso per il mirroring del database è stato ricevuto un messaggio non conforme 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 Negotiate Failure Un evento Negotiate Failure segnala che l'endpoint del mirroring del database locale e l'endpoint del mirroring del database remoto supportano livelli di autenticazione che si escludono a vicenda.
5 Authentication Failure Un evento Authentication Failure segnala che un endpoint del mirroring del database non può eseguire l'autenticazione per la connessione in seguito a un errore. Per l'autenticazione di Windows, questo evento segnala che l'endpoint del mirroring del database non è in grado di utilizzare 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 evento Authorization Failure segnala che un endpoint del mirroring del database ha negato l'autorizzazione per la connessione. Per l'autenticazione di Windows, questo evento segnala che l'ID 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 contenuto nel database master .

Vedi anche

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