Database Mirroring State Change - classe di evento
Si applica a: SQL Server 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 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 | Sì |
DatabaseName | nvarchar | Nome del database con mirroring. | 35 | Sì |
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 | Sì |
IsSystem | int | Indica se l'evento è stato generato per un processo di sistema o un processo utente. 1 = sistema, 0 = utente. | 60 | Sì |
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 | Sì |
RequestID | int | ID della richiesta contenente l'istruzione. | 49 | Sì |
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 | Sì |
SPID | int | ID della sessione in cui si è verificato l'evento. | 12 | Sì |
StartTime | datetime | Ora di inizio dell'evento, se disponibile. | 14 | Sì |
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 | Sì |
TextData | ntext | Descrizione della variazione di stato. | 1 | Sì |
TransactionID | bigint | ID della transazione assegnato dal sistema. | 4 | Sì |