Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 | Sì |
| DatabaseName | nvarchar | Nome del database replicato. | 35 | Sì |
| 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 | 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ì |
| 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 | 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 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 | Sì |
| TextData | ntext | Descrizione della modifica dello stato. | 1 | Sì |
| TransactionID | bigint | ID della transazione assegnato dal sistema. | 4 | Sì |