Database Mirroring State Change - classe di evento

Si applica a: sìSQL Server (tutte le versioni supportate) Sìdatabase SQL di Azure

La classe di evento Database Mirroring State Change indica la variazione dello stato di un database con mirroring. Includere questa classe di evento nelle tracce che eseguono il monitoraggio delle condizioni dei database con mirroring.

Quando la classe di evento Database Mirroring State Change viene inclusa in una traccia, il relativo overhead è ridotto. L'overhead può essere maggiore se il valore dello stato dei database con mirroring aumenta.

Colonne di dati della classe di evento Database Mirroring State Change

Nome colonna di dati Tipo di dati Descrizione ID colonna Filtrabile
DatabaseID int ID del database specificato nell'istruzione di database USE oppure il database predefinito se per un'istanza specifica l'istruzione di database USE non è stata eseguita. 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
DatabaseName nvarchar Nome del database con mirroring. 35
EventClass int Tipo di evento = 167. 27 No
EventSequence int Sequenza della classe di evento nel batch. 51 No
IntegerData int ID di stato precedente. 25
IsSystem int Indica se l'evento è stato generato per un processo di sistema o un processo utente. 1 = sistema, 0 = utente. 60
LoginSid image ID di sicurezza (SID) dell'utente connesso. Queste informazioni sono disponibili nella vista del catalogo sys.server_principals . Il SID è univoco per ogni account di accesso nel server. 41
RequestID int ID della richiesta contenente l'istruzione. 49
ServerName nvarchar Nome dell'istanza di Microsoft SQL Server tracciata. 26 No
SessionLoginName nvarchar Nome dell'account di accesso dell'utente che ha avviato la sessione. Se ad esempio si stabilisce la connessione a SQL Server con l'account di accesso Login1 e si esegue un'istruzione con l'account di accesso Login2, SessionLoginName indica Login1 e LoginName indica Login2. In questa colonna sono visualizzati sia gli account di accesso di SQL Server che quelli di Windows. 64
SPID int ID della sessione in cui si è verificato l'evento. 12
StartTime datetime Ora di inizio dell'evento, se disponibile. 14
State int Nuovo ID dello stato di mirroring:

0 = Notifica Null

1 = Server principale sincronizzato con il server di controllo del mirroring

2 = Server principale sincronizzato senza il server di controllo del mirroring

3 = Server mirror sincronizzato con il server di controllo del mirroring

4 = Server mirror sincronizzato senza il server di controllo del mirroring

5 = Perdita di connessione con il server principale

6 = Perdita di connessione con il server mirror

7 = Failover manuale

8 = Failover automatico

9 = Mirroring sospeso

10 = Nessun quorum

11 = Sincronizzazione del server mirror in corso

12 = Server principale in esecuzione esposto
30
TextData ntext Descrizione della variazione di stato. 1
TransactionID bigint ID della transazione assegnato dal sistema. 4

Vedere anche

Eventi estesi
sp_trace_setevent (Transact-SQL)