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:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL Server tworzy zdarzenie Audit Database Mirroring Login (Audit Database Mirroring Login ), aby raportować komunikaty audytowe związane z bezpieczeństwem transportu mirroring database.
Kolumny danych klasy danych zdarzenia logowania w bazie danych audytu
| Kolumna danych | Typ | Description | Numer kolumny | Filtrowanie |
|---|---|---|---|---|
| Nazwa aplikacji | nvarchar | Nieużywany w tej klasie wydarzenia. | 10 | Tak |
| ClientProcessID | int | Nieużywany w tej klasie wydarzenia. | 9 | Tak |
| DatabaseID | int | 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 |
| EventClass | int | Typ klasy zdarzenia, którą przechwycił. Zawsze 154 dla logowania do mirroringu bazy danych audytowych. | 27 | Nie. |
| EventSequence | int | Numer sekwencyjny tego wydarzenia. | 51 | Nie. |
| EventSubClass | int | Typ podklasy zdarzenia, dostarczający dodatkowych informacji o każdej klasie zdarzenia. Poniższa tabela przedstawia wartości podklas zdarzeń dla tego zdarzenia. | dwadzieścia jeden | Tak |
| Pod nazwą | nvarchar | Obsługiwana metoda uwierzytelniania skonfigurowana na zdalnym punkcie mirroringu bazy danych. Gdy dostępnych jest więcej niż jedna metoda, akceptujący (docelowy) punkt końcowy decyduje, która metoda jest próbowana jako pierwsza. Dopuszczalne wartości: Brak. Nie skonfigurowano żadnej metody uwierzytelniania. NTLM. Wymaga uwierzytelniania NTLM. KERBEROS. Wymaga uwierzytelnienia Kerberos. NEGOCJUJ. Windows negocjuje metodę uwierzytelniania. CERTYFIKAT. Wymaga certyfikatu skonfigurowanego dla punktu końcowego, który jest przechowywany w bazie głównej . NTLM, CERTYFIKAT. Akceptuje NTLM lub certyfikat punktu końcowego do uwierzytelniania. KERBEROS, CERTYFIKAT. Akceptuje Kerberos lub certyfikat końcowy do uwierzytelniania. NEGOCJUJ, CERTYFIKAT. Windows negocjuje metodę uwierzytelniania lub do uwierzytelniania można użyć certyfikatu punktu końcowego. CERTYFIKAT, NTLM. Akceptuje certyfikat końcowy lub NTLM do uwierzytelniania. CERTYFIKAT, KERBEROS. Akceptuje certyfikat końcowy lub Kerberos do uwierzytelniania. CERTYFIKAT, NEGOCJUJ. Akceptuje certyfikat punktu końcowego do uwierzytelniania lub Windows negocjuje metodę uwierzytelniania. |
36 | Nie. |
| Nazwa hosta | nvarchar | Nieużywany w tej klasie wydarzenia. | 8 | Tak |
| IsSystem | int | Wskazuje, czy zdarzenie miało miejsce w procesie systemowym, czy w procesie użytkownika. 1 = system, 0 = użytkownik. | 60 | Nie. |
| LoginSid | image | Numer bezpieczeństwa identyfikacyjny (SID) zalogowanego użytkownika. Każdy identyfikator SID jest unikatowy dla każdego identyfikatora logowania na serwerze. | 41 | Tak |
| NTDomainName | nvarchar | Domena Windows, do której należy użytkownik. | 7 | Tak |
| NTUserName | nvarchar | Imię użytkownika, który jest właścicielem połączenia, które wygenerowało to zdarzenie. | 6 | Tak |
| ObjectName | nvarchar | Łańcuch łączący używany do tego połączenia. | 34 | Nie. |
| WłaścicielImię | nvarchar | Obsługiwana metoda uwierzytelniania skonfigurowana na lokalnym punkcie mirroringu. Gdy dostępnych jest więcej niż jedna metoda, akceptujący (docelowy) punkt końcowy decyduje, która metoda jest próbowana jako pierwsza. Dopuszczalne wartości: Brak. Nie skonfigurowano żadnej metody uwierzytelniania. NTLM. Wymaga uwierzytelniania NTLM. KERBEROS. Wymaga uwierzytelnienia Kerberos. NEGOCJUJ. Windows negocjuje metodę uwierzytelniania. CERTYFIKAT. Wymaga certyfikatu skonfigurowanego dla punktu końcowego, który jest przechowywany w bazie głównej . NTLM, CERTYFIKAT. Akceptuje NTLM lub certyfikat punktu końcowego do uwierzytelniania. KERBEROS, CERTYFIKAT. Akceptuje Kerberos lub certyfikat końcowy do uwierzytelniania. NEGOCJUJ, CERTYFIKAT. Windows negocjuje metodę uwierzytelniania lub do uwierzytelniania można użyć certyfikatu punktu końcowego. CERTYFIKAT, NTLM. Akceptuje certyfikat końcowy lub NTLM do uwierzytelniania. CERTYFIKAT, KERBEROS. Akceptuje certyfikat końcowy lub Kerberos do uwierzytelniania. CERTYFIKAT, NEGOCJUJ. Akceptuje certyfikat punktu końcowego do uwierzytelniania lub Windows negocjuje metodę uwierzytelniania. |
37 | Nie. |
| Nazwa dostawcy | nvarchar | Metoda uwierzytelniania użyta do tego połączenia. | 46 | Nie. |
| RoleName | nvarchar | Rola połączenia. To albo inicjator, albo cel. | 38 | Nie. |
| Nazwa serwera | nvarchar | Nazwa instancji SQL Server, która jest śledzona. | 26 | Nie. |
| SPID | int | ID sesji przypisany przez SQL Server procesowi powiązanemu z klientem. | 12 | Tak |
| Godzina rozpoczęcia | datetime | Godzina rozpoczęcia wydarzenia, gdy był dostępny. | 14 | Tak |
| State | int | Wskazuje lokalizację w kodzie źródłowym SQL Server, która wywołała zdarzenie. Każde miejsce, które może wywołać takie wydarzenie, ma inny kod stanu. Inżynier wsparcia Microsoft może użyć tego kodu stanu, aby znaleźć miejsce, w którym wygenerowano zdarzenie. | 30 | Nie. |
| TargetUserName | nvarchar | Stan logowania. Jeden z: INICJAŁ POCZEKAJ ZALOGUJ SIĘ NEGOCJUJ JEDEN ISC JEDEN ASC DWÓCH ISC DWA ASC CZEKAJ ISC Potwierdź POCZEKAJ ASC Potwierdź CZEKAJ, ODRZUĆ POCZEKAJ PRE-MASTER TAJEMNICĘ WALIDACJA CZEKAJ CZEKAJ ARBITRAŻ ONLINE BŁĄD Uwaga: ISC = Inicjuj kontekst bezpieczeństwa. ASC = Akceptuj kontekst bezpieczeństwa. |
39 | Nie. |
| TransactionID | bigint | Identyfikator transakcji przypisany przez system. | 4 | Nie. |
Poniższa tabela przedstawia wartości podklas dla tej klasy zdarzenia.
| identyfikator | Podklasa | Description |
|---|---|---|
| 1 | Sukces logowania | Zdarzenie Sukces Logowania informuje, że proces logowania mirroring w sąsiedniej bazie danych zakończył się pomyślnie. |
| 2 | Błąd protokołu logowania | Zdarzenie błędu protokolu logowania raportuje, że baza danych lustrzana logowania otrzymuje wiadomość dobrze sformułowaną, ale nieważną dla aktualnego stanu procesu logowania. Wiadomość mogła zostać zagubiona lub wysłana w nieodpowiedniej kolejności. |
| 3 | Błąd formatu wiadomości | Zdarzenie Message Format Error raportuje, że baza danych odzwierciedlająca logowanie otrzymała wiadomość nieodpowiadającą oczekiwanemu formatowi. Wiadomość mogła zostać uszkodzona lub program inny niż SQL Server mógł wysyłać wiadomości na port, z którego korzysta mirroring baz danych. |
| 4 | Negocjacja niepowodzenia | Zdarzenie Negotiate Failure informuje, że lokalny punkt końcowy mirroring bazy danych oraz punkt końcowy do mirroring zdalnej bazy danych wspierają wzajemnie wykluczające się poziomy uwierzytelniania. |
| 5 | Awaria uwierzytelniania | Zdarzenie Authentication Failure informuje, że punkt końcowy mirroring bazy danych nie może przeprowadzić uwierzytelnienia dla połączenia z powodu błędu. W przypadku uwierzytelniania Windows zdarzenie to informuje, że punkt końcowy mirroring bazy danych nie może korzystać z uwierzytelniania Windows. W przypadku uwierzytelniania opartego na certyfikatach zdarzenie to informuje, że punkt końcowy mirroring bazy danych nie ma dostępu do certyfikatu. |
| 6 | Niepowodzenie autoryzacji | Zdarzenie Authorization Failure informuje, że baza danych mirroring endpoint odmówiła autoryzacji połączenia. W przypadku uwierzytelniania Windows to zdarzenie informuje, że identyfikator bezpieczeństwa połączenia nie odpowiada użytkownikowi bazy danych. W przypadku uwierzytelniania opartego na certyfikatach zdarzenie to raportuje, że klucz publiczny dostarczony w wiadomości nie odpowiada certyfikatowi w głównej bazie danych. |
Zobacz też
UTWÓRZ PUNKT KOŃCOWY (Transact-SQL)
ALTER ENDPOINT (Transact-SQL)
Dublowanie bazy danych (SQL Server)