Database Mirroring State Change - classe di evento

Si applica a:Database SQL di Sql Serverdi 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 USE database oppure ID del database predefinito, se per una determinata istanza non viene eseguita un'istruzione USE database. SQL Server Profiler visualizza il nome del database se la colonna di dati ServerName viene 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 Immagine 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. Ad esempio, se ci si connette a SQL Server usando Login1 ed eseguire un'istruzione come Login2, SessionLoginName mostra Login1 e LoginName mostra Login2. In questa colonna vengono visualizzati sia gli account di accesso di SQL Server che 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
Stato 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

Vedi anche

Eventi estesi
sp_trace_setevent (Transact-SQL)