Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
Azure 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 |