Condividi tramite


Classe di evento di modifica dello stato del mirroring del database

La classe di evento Database Mirroring State Change indica quando cambia lo stato di un database con mirroring. Includere questa classe di evento nelle tracce che monitorano le condizioni dei database con funzione di mirroring.

Quando la classe di evento Database Mirroring State Change è inclusa in una traccia il sovraccarico relativo è basso. Il sovraccarico può essere maggiore se lo stato dei database mirrorati aumenta.

Colonne di dati dell'evento del cambiamento di stato di mirroring del database.

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 è acquisita nella traccia e il server è disponibile. Determinare il valore per un database utilizzando la funzione DB_ID. 3
DatabaseName nvarchar Nome del database replicato. 35
EventClass Int Tipo di evento = 167. 27 NO
EventSequence Int Sequenza della classe di eventi in batch. 51 NO
IntegerData Int ID 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
NomeServer 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 Nulla

1 = Principale sincronizzato con Witness

2 = Principale sincronizzato senza testimone

3 = Mirror sincronizzato con testimone

4 = Mirror sincronizzato senza witness

5 = Connessione con il principale persa

6 = Connessione con specchio persa

7 = Failover manuale

8 = Failover automatico

9 = Duplicazione sospesa

10 = Nessun quorum

11 = Sincronizzazione dello specchio

12 = Entità in esecuzione esposta
30
TextData ntext Descrizione della modifica dello stato. 1
TransactionID bigint ID della transazione assegnato dal sistema. 4

Vedere anche

Eventi estesi
sp_trace_setevent (Transact-SQL)