Udostępnij za pomocą


Klasa zdarzeń zmiany stanu mirroringu bazy danych

Dotyczy:programu SQL ServerAzure SQL Database

Klasa zdarzenia Database Mirroring State Change wskazuje, kiedy zmienia się stan mirrorowanej bazy danych. Włącz tę klasę zdarzeń do śladów monitorujących warunki lustrzanych baz danych.

Gdy klasa zdarzenia Database Mirroring State Change jest uwzględniona w śladzie, względny narzut jest niski. Narzut może być większy, jeśli stan baz danych lustrzanych wzrośnie.

Kolumny danych danych Lustrzanego odbicia zdarzenia zmiany stanu

Nazwa kolumny danych Typ danych Description Identyfikator kolumny Filtrowanie
DatabaseID int Identyfikator bazy danych określony przez polecenie bazy USE lub domyślnej bazy danych, jeśli dla danego przypadku nie wydano żadnego polecenia bazy USE. SQL Server Profiler wyświetla nazwę bazy danych, jeśli kolumna danych ServerName jest zarejestrowana w śledzeniu i serwer jest dostępny. Określ wartość bazy danych przy użyciu funkcji DB_ID. 3 Tak
Nazwa bazy danych nvarchar Nazwa bazy danych lustrzanych. 35 Tak
EventClass int Typ zdarzenia = 167. 27 Nie.
EventSequence int Sekwencja klasy zdarzenia w partii. 51 Nie.
IntegerData int Poprzedni dowód tożsamości stanowej. 25 Tak
IsSystem int Wskazuje, czy zdarzenie miało miejsce w procesie systemowym, czy w procesie użytkownika. 1 = system, 0 = użytkownik. 60 Tak
LoginSid image Numer identyfikacyjny zabezpieczeń (SID) zalogowanego użytkownika. Informacje te znajdziesz w widoku katalogu sys.server_principals . Każdy identyfikator SID jest unikatowy dla każdego identyfikatora logowania na serwerze. 41 Tak
RequestID int Identyfikator żądania zawierającego instrukcję . 49 Tak
Nazwa serwera nvarchar Nazwa instancji Microsoft SQL Server podlegającej śledzeniu. 26 Nie.
SessionLoginName nvarchar Nazwa logowania użytkownika, który utworzył sesję. Na przykład, jeśli połączysz się z SQL Server za pomocą Login1 i wykonasz polecenie jako Login2, SessionLoginName pokazuje Login1, a LoginName pokazuje Login2. W tej kolumnie są wyświetlane zarówno identyfikatory logowania programu SQL Server, jak i systemu Windows. 64 Tak
SPID int Identyfikator sesji, w której wystąpiło zdarzenie. 12 Tak
Godzina rozpoczęcia datetime Godzina rozpoczęcia zdarzenia, jeśli jest dostępna. 14 Tak
State int Nowy ID stanu lustrzanego:

0 = Powiadomienie zerowe

1 = Zsynchronizowany Principal ze Świadkiem

2 = Zsynchronizowany Principal bez Świadka

3 = Synchronizowane lustro ze świadkiem

4 = Synchronizowane lustro bez świadka

5 = Połączenie z dyrektorem utracone

6 = Połączenie z Mirror Lost

7 = Ręczne przełączanie awaryjne

8 = Automatyczne przełączanie awaryjne

9 = Lustrzane odbicie

10 = Brak kworum

11 = Lustro synchronizujące

12 = Główny biegający na widok
30 Tak
TextData ntext Opis zmiany stanu. 1 Tak
TransactionID bigint Przypisany przez system identyfikator transakcji. 4 Tak

Zobacz też

Zdarzenia rozszerzone
sp_trace_setevent (Transact-SQL)