Condividi tramite


Database Mirroring State Change - classe di evento

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 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 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. Ad esempio, se ci si connette a SQL Server usando Login1 ed eseguire un'istruzione come Login2, SessionLoginName mostra Login1 e LoginName mostra Login2. Questa colonna visualizza sia SQL Server che gli account di accesso 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)