Share via


Classe di evento Database Mirroring State Change

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 dall'istruzione USE database oppure il database predefinito se non è stata eseguita l'istruzione USEdatabase per una determinata istanza. In SQL Server Profiler viene visualizzato il nome del database se la colonna di dati ServerName viene acquisita nella traccia e il server è disponibile. È possibile 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 si è verificato in un processo di sistema o in un processo utente. 1 = sistema, 0 = utente.

60

LoginSid

image

ID di protezione (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 vengono 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

Riferimento

Altre risorse