Händelseklass för databasspeglingstillståndsändring

gäller för:SQL ServerAzure SQL Database

Händelseklassen Database Mirroring State Change anger när tillståndet för en speglad databas ändras. Inkludera denna händelseklass i spår som övervakar tillstånd för speglade databaser.

När händelseklassen Database Mirroring State Change ingår i en spårning är den relativa overheaden låg. Overheaden kan bli större om tillståndet för de speglade databaserna ökar.

Datadatabas som speglar tillståndsändringshändelseklass datakolumner

Namn på datakolumn Datatyp Description Kolumn-ID Filtrerbar
DatabaseID int ID för databasen som specificeras av USE-databassatsen eller standarddatabasen om ingen USE-databassats har utfärdats för en given instans. SQL Server Profiler visar namnet på databasen om datakolumnen ServerName samlas in i spårningen och servern är tillgänglig. Fastställa värdet för en databas med hjälp av funktionen DB_ID. 3 Yes
DatabaseName nvarchar Namnet på den speglade databasen. 35 Yes
EventClass int Typ av evenemang = 167. 27 Nej
EventSequence int Sekvens av händelseklass i batch. 51 Nej
IntegerData int Tidigare statligt ID. 25 Yes
IsSystem int Anger om händelsen inträffade i en systemprocess eller en användarprocess. 1 = system, 0 = användare. 60 Yes
LoginSid image Säkerhetsidentifieringsnummer (SID) för den inloggade användaren. Du kan hitta denna information i sys.server_principals katalogvyn. Varje SID är unikt för varje inloggning på servern. 41 Yes
RequestID int ID för begäran som innehåller -instruktionen. 49 Yes
ServerName nvarchar Namnet på instansen av Microsoft SQL Server som spåras. 26 Nej
SessionLoginName nvarchar Inloggningsnamn för den användare som påbörjade sessionen. Till exempel, om du ansluter till SQL Server med Login1 och kör en sats som Login2, visar SessionLoginName Login1 och LoginName visar Login2 . Den här kolumnen visar både SQL Server- och Windows-inloggningar. 64 Yes
SPID int ID för sessionen där händelsen inträffade. 12 Yes
StartTime datetime Tidpunkt då händelsen startade, om den är tillgänglig. 14 Yes
State int Nytt speglingstillstånds-ID:

0 = Nollavisering

1 = Synkroniserad huvudperson med vittne

2 = Synkroniserad huvudperson utan vittne

3 = Synkroniserad spegel med vittne

4 = Synkroniserad spegel utan vittne

5 = Koppling till rektorn förlorad

6 = Koppling till Mirror Lost

7 = Manuell failover

8 = Automatisk failover

9 = Spegeling suspenderad

10 = Ingen kvorum

11 = Synkroniseringsspegel

12 = Rektor Löpning Exponerad
30 Yes
TextData ntext Beskrivning av tillståndsbytet. 1 Yes
TransaktionsID bigint Systemtilldelat ID för transaktionen. 4 Yes

Se även

Utökade händelser
sp_trace_setevent (Transact-SQL)