Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
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 logowania Audit Broker , aby raportować wiadomości audytowe związane z bezpieczeństwem transportu Service Broker.
Kolumny danych danych Event Login Audit Broker
| 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 159 dla logowania do Audit Broker. | 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 | Poziom uwierzytelniania zdalnego brokera. Obsługiwana metoda uwierzytelniania skonfigurowana na zdalnym punkcie brokera. 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 uwierzytelnianie certyfikatów NTLM lub TLS/SSL. KERBEROS, CERTYFIKAT. Akceptuje uwierzytelnianie Kerberos lub certyfikat końcowy. 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 końcowym brokera. 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 uwierzytelnianie certyfikatów NTLM lub TLS/SSL. KERBEROS, CERTYFIKAT. Akceptuje uwierzytelnianie Kerberos lub certyfikat końcowy. NEGOCJUJ, CERTYFIKAT. Windows negocjuje metodę uwierzytelniania lub do uwierzytelniania można użyć certyfikatu punktu końcowego. CERTYFIKAT, NTLM. Akceptuje certyfikat końcowy lub uwierzytelnianie NTLM. 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 ERROR 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 Login Success informuje, że proces logowania do sąsiedniego brokera zakończył się pomyślnie. |
| 2 | Błąd protokołu logowania | Zdarzenie Login Protocol Error raportuje, że broker 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 informuje, że broker otrzymał wiadomość nieodpowiadającą oczekiwanemu formatowi. Wiadomość mogła zostać uszkodzona lub program inny niż SQL Server mógł wysyłać wiadomości na port, którego używa Service Broker. |
| 4 | Negocjacja niepowodzenia | Zdarzenie Negotiate Failure informuje, że lokalny broker i zdalny broker wspierają wzajemnie wyłączne poziomy uwierzytelniania. |
| 5 | Awaria uwierzytelniania | Zdarzenie Authentication Failure informuje, że Service Broker nie może przeprowadzić uwierzytelnienia dla połączenia z powodu błędu. W przypadku uwierzytelniania Windows to zdarzenie informuje, że Service Broker nie może korzystać z uwierzytelniania Windows. W przypadku uwierzytelniania opartego na certyfikatach zdarzenie to informuje, że Service Broker nie ma dostępu do certyfikatu. |
| 6 | Niepowodzenie autoryzacji | Zdarzenie Awarii autoryzacji informuje, że Service Broker odmówił 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 informuje, że klucz publiczny dostarczony w wiadomości nie odpowiada certyfikatowi w bazie danych. |
Zobacz też
UTWÓRZ PUNKT KOŃCOWY (Transact-SQL)
ALTER ENDPOINT (Transact-SQL)
SQL Server Service Broker