Megosztás a következőn keresztül:


Adatbázistükrözési állapotváltozás eseményosztálya

A következőkre vonatkozik:SQL ServerAzure SQL Database

Az Adatbázis tükröző állapotváltozás eseményosztály jelzi, mikor változik a tükrözött adatbázis állapota. Ezt az eseményosztályt a tükrözött adatbázisok állapotainak monitorozása nyomokba helyezzük.

Amikor az Database Mirroring State Change eseményosztály be van építve egy nyomkövetésbe, a relatív túlterhelés alacsony. A költség nagyobb lehet, ha a tükrözött adatbázisok állapota nő.

Adatadatbázis állapotváltozás eseményosztály adatoszlopainak tükrözése

Adatoszlop neve Adattípus Description Oszlopazonosító Szűrhető
DatabaseID int Az adatbázis azonosítója, amelyet az USE adatbázis utasítás vagy az alapértelmezett adatbázis jelöl, ha egy adott példányra nem adott USE adatbázis utasítást adtak ki. Az SQL Server Profiler megjeleníti az adatbázis nevét, ha a ServerName adatoszlop rögzítésre kerül a nyomkövetésben, és a szerver elérhető. Határozza meg az adatbázis értékét a DB_ID függvénnyel. 3 Igen
DatabaseName nvarchar A tükrözött adatbázis neve. 35 Igen
EventClass int Az esemény típusa = 167. 27 Nem
Eseménysorozat int Az eseményosztály sorozata egy kötetben. 51 Nem
IntegerData int Előzetes állami igazolvány. 25 Igen
IsSystem int Azt jelzi, hogy az esemény rendszerfolyamaton vagy felhasználói folyamaton történt-e. 1 = rendszer, 0 = felhasználó. 60 Igen
LoginSid image A bejelentkezett felhasználó biztonsági azonosítója (SID). Ezt az információt a sys.server_principals katalógus nézetben találhatod. Minden sid egyedi a kiszolgálón található minden bejelentkezéshez. 41 Igen
RequestID int Az utasítást tartalmazó kérelem azonosítója. 49 Igen
Kiszolgálónév nvarchar A Microsoft SQL Server példányának neve, amelyet nyomon követnek. 26 Nem
SessionLoginName nvarchar A munkamenetet létrehozó felhasználó bejelentkezési neve. Például, ha Login1-vel csatlakozol az SQL Serverhez, és egy utasítást futtatsz Login2-ként, akkor a SessionLoginName a Login1-et, a LoginName pedig Login2-t mutatja. Ez az oszlop az SQL Server- és a Windows-bejelentkezéseket is megjeleníti. 64 Igen
SPID int Annak a munkamenetnek az azonosítója, amelyen az esemény történt. 12 Igen
StartTime datetime Az esemény indításának időpontja, ha elérhető. 14 Igen
State int Új tükröző állapotazonosító:

0 = null értesítés

1 = Szinkronizált igazgató a tanúval

2 = Szinkronizált igazgató tanú nélkül

3 = Szinkronizált tükör a tanúval

4 = Szinkronizált tükör tanú nélkül

5 = Kapcsolat az elveszett igazgatóval

6 = Kapcsolat a Mirror Lost-szal

7 = Manuális failover

8 = Automatikus failover

9 = Tükrözés felfüggesztve

10 = Nincs Kvórum

11 = Tükör szinkronizálása

12 = Fő futás kitéve
30 Igen
TextData kontextus Az állapotváltozás leírása. 1 Igen
TransactionID bigint A tranzakció rendszer által hozzárendelt azonosítója. 4 Igen

Lásd még:

Bővített események
sp_trace_setevent (Transact-SQL)