Classe di evento Audit Database Mirroring Login
In SQL Server viene creato un evento Audit Database Mirroring Login per segnalare messaggi di controllo relativi alla protezione del trasporto per il mirroring di database.
Colonne di dati della classe di evento Audit Database Mirroring Login
Colonna dati
Tipo
Descrizione
Numero colonna
Filtrabile
ApplicationName
nvarchar
Non utilizzata per questa classe di evento.
10
Sì
ClientProcessID
int
Non utilizzata per questa classe di evento.
9
Sì
DatabaseID
int
Se la colonna di dati Server Name viene acquisita nella traccia e il server è disponibile, SQL Server Profiler visualizza il nome del database. È possibile determinare il valore per un database tramite la funzione DB_ID.
3
Sì
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, che offre informazioni aggiuntive su ogni classe di evento. Nella tabella seguente sono elencati i valori della sottoclasse di evento per questo evento.
21
Sì
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. Sono possibili i valori seguenti:
- None. 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 un certificato dell'endpoint o un'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
Sì
IsSystem
int
Indica se l'evento è stato generato in un processo di sistema o in un processo utente. 1 = sistema, 0 = utente.
60
No
LoginSid
image
ID di protezione (SID) dell'utente connesso. Il SID è univoco per ogni account di accesso nel server.
41
Sì
NTDomainName
nvarchar
Dominio di Windows a cui appartiene l'utente.
7
Sì
NTUserName
nvarchar
Nome dell'utente proprietario della connessione che ha generato questo evento.
6
Sì
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. Sono possibili i valori seguenti:
- None. 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 un certificato dell'endpoint o un'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. Può assumere il valore 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
Sì
StartTime
datetime
Ora di inizio dell'evento, se disponibile.
14
Sì
State
int
Indica la posizione all'interno del codice sorgente di SQL Server che produce l'evento. Ogni posizione in grado di generare questo evento dispone di un codice di stato diverso. Questo codice di stato consente ai tecnici del supporto tecnico Microsoft di individuare la posizione in cui è stato generato l'evento.
30
No
TargetUserName
nvarchar
Stato di accesso. Sono possibili i valori seguenti:
- 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 delle sottoclassi di 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. Il messaggio potrebbe essere stato danneggiato oppure un programma diverso da SQL Server potrebbe inviare messaggi alla porta utilizzata per il 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 |
Authorization Failure |
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 protezione per la connessione non corrisponde a un utente del database. Per l'autenticazione basata su certificati, questo evento segnala che la chiave pubblica inviata nel messaggio non corrisponde a un certificato contenuto nel database master. |
Vedere anche
Altre risorse
CREATE ENDPOINT (Transact-SQL)
ALTER ENDPOINT (Transact-SQL)
Mirroring del database