Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro: SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL Server vytváří přihlašovací událost Audit Broker pro hlášení auditních zpráv souvisejících s bezpečností transportu Service Broker.
Sloupce datových dat přihlašovacích událostí auditního brokera
| Sloupec s daty | Typ | Description | Číslo sloupce | Filtrovatelný |
|---|---|---|---|---|
| NázevAplikace | nvarchar | Nepoužitý v této třídě události. | 10 | Ano |
| ClientProcessID | int | Nepoužitý v této třídě události. | 9 | Ano |
| DatabaseID | int | SQL Server Profiler zobrazuje název databáze, pokud je sloupec dat ServerName zachycen v trace a server je dostupný. Pomocí funkce DB_ID určete hodnotu databáze. | 3 | Ano |
| EventClass | int | Typ zachycené třídy události. Vždy 159 pro přihlášení k auditnímu makléři. | 27 | Ne |
| EventSequence | int | Pořadové číslo této události. | 51 | Ne |
| EventSubClass | int | Typ podtřídy události, poskytující další informace o každé třídě události. Tabulka níže uvádí hodnoty podtříd událostí pro tuto událost. | 21 | Ano |
| Jméno souboru | nvarchar | Úroveň autentizace vzdáleného brokera. Podporovaná autentizační metoda nakonfigurovaná na vzdáleném brokerském koncovém bodu. Když je k dispozici více než jedna metoda, přijímající (cílová) koncová točka určuje, která metoda se vyzkouší jako první. Možné hodnoty: Žádné. Není nastavena žádná autentizační metoda. NTLM. Vyžaduje NTLM autentizaci. KERBEROS. Vyžaduje ověření Kerberosem. VYJEDNÁVEJ. Windows vyjednává způsob ověřování. CERTIFIKÁT. Vyžaduje certifikát nakonfigurovaný pro koncový bod, který je uložen v hlavní databázi. NTLM, CERTIFIKÁT. Přijímá autentizaci NTLM nebo TLS/SSL certifikátů. KERBEROS, CERTIFIKÁT. Přijímá Kerberos nebo ověřování certifikátů koncových zařízení. VYJEDNÁVEJ, CERTIFIKÁT. Windows vyjednává způsob autentizace, nebo lze pro autentizaci použít certifikát koncového zařízení. CERTIFIKÁT, NTLM. Přijímá endpoint certifikát nebo NTLM pro autentizaci. CERTIFIKÁT, KERBEROS. Přijímá certifikát endpointu nebo Kerberos pro autentizaci. CERTIFIKÁT, VYJEDNÁVEJTE. Přijímá certifikát endpointu pro autentizaci nebo Windows vyjednává autentizační metodu... |
36 | Ne |
| Název hostitele | nvarchar | Nepoužitý v této třídě události. | 8 | Ano |
| IsSystem | int | Určuje, jestli došlo k události v systémovém procesu nebo uživatelském procesu. 1 = systém, 0 = uživatel. | 60 | Ne |
| LoginSid | image | Bezpečnostní identifikační číslo (SID) přihlášeného uživatele. Každý identifikátor SID je jedinečný pro každé přihlášení na serveru. | 41 | Ano |
| NTDomainName | nvarchar | Windows doména, do které uživatel patří. | 7 | Ano |
| NTUserName | nvarchar | Jméno uživatele, který vlastní spojení, které tuto událost vygenerovalo. | 6 | Ano |
| Název objektu | nvarchar | Spojovací řetězec použitý pro toto spojení. | 34 | Ne |
| MajitelJméno | nvarchar | Podporovaná autentizační metoda nakonfigurovaná na lokálním brokerském endpointu. Když je k dispozici více než jedna metoda, přijímající (cílová) koncová točka určuje, která metoda se vyzkouší jako první. Možné hodnoty: Žádné. Není nastavena žádná autentizační metoda. NTLM. Vyžaduje NTLM autentizaci. KERBEROS. Vyžaduje ověření Kerberosem. VYJEDNÁVEJ. Windows vyjednává způsob ověřování. CERTIFIKÁT. Vyžaduje certifikát nakonfigurovaný pro koncový bod, který je uložen v hlavní databázi. NTLM, CERTIFIKÁT. Přijímá autentizaci NTLM nebo TLS/SSL certifikátů. KERBEROS, CERTIFIKÁT. Přijímá Kerberos nebo ověřování certifikátů koncových zařízení. VYJEDNÁVEJ, CERTIFIKÁT. Windows vyjednává způsob autentizace, nebo lze pro autentizaci použít certifikát koncového zařízení. CERTIFIKÁT, NTLM. Přijímá certifikát koncového bodu nebo NTLM autentizaci. CERTIFIKÁT, KERBEROS. Přijímá certifikát endpointu nebo Kerberos pro autentizaci. CERTIFIKÁT, VYJEDNÁVEJTE. Přijímá certifikát endpointu pro autentizaci nebo Windows vyjednává autentizační metodu... |
37 | Ne |
| ProviderName | nvarchar | Použitá autentizační metoda pro toto spojení | 46 | Ne |
| RoleName | nvarchar | Role spojení. To je buď iniciátor , nebo cíl. | 38 | Ne |
| název serveru | nvarchar | Název instance SQL Serveru, která se sleduje. | 26 | Ne |
| SPID | int | ID relace přiřazené SQL Serverem procesu spojenému s klientem. | 12 | Ano |
| Počáteční čas | datetime | Čas, kdy akce začala, pokud byla dostupná. | 14 | Ano |
| State | int | Označuje místo ve zdrojovém kódu SQL Serveru, které událost vyvolalo. Každé místo, které může tuto událost vyvolat, má jiný státní kód. Microsoft podpůrný inženýr může tento stavový kód použít k nalezení, kde byla událost vytvořena. | 30 | Ne |
| TargetUserName | nvarchar | Přihlašovací stav. Jedna z těchto možností: POČÁTEČNÍ POČKEJ PŘIHLÁSIT SE VYJEDNÁVAT JEDNA ISC JEDNA ASC DVA ISC DVA ASC POČKEJ ISC Potvrď ČEKEJ ASC Potvrď POČKEJ, ODMÍTNOUT POČKEJ PRE-MASTER TAJEMSTVÍ ČEKÁNÍ VALIDACE POČKEJ, ARBITRÁŽ ONLINE ERROR Poznámka: ISC = Iniciovat bezpečnostní kontext. ASC = Přijmout bezpečnostní kontext |
39 | Ne |
| TransactionID | bigint | Systémově přidělené ID transakce. | 4 | Ne |
Tabulka níže uvádí hodnoty podtříd pro tuto třídu událostí.
| ID | Podtřída | Description |
|---|---|---|
| 1 | Úspěch přihlášení | Událost Login Success hlásí, že přihlašovací proces sousedního makléře byl úspěšně dokončen. |
| 2 | Chyba protokolu přihlášení | Událost chyby protokolu přihlášení hlásí, že broker obdrží zprávu, která je dobře formulovaná, ale není platná pro aktuální stav přihlašovacího procesu. Zpráva mohla být ztracena nebo odeslána mimo pořadí. |
| 3 | Chyba formátu zprávy | Událost Message Format Error hlásí, že broker obdržel zprávu, která neodpovídá očekávanému formátu. Zpráva mohla být poškozena, nebo mohl na port, který Service Broker používá, posílat jiný program než SQL Server. |
| 4 | Neúspěch vyjednávání | Událost Negotiate Failure hlásí, že místní a vzdálený makléř podporují vzájemně se vylučující úrovně autentizace. |
| 5 | Selhání autentizace | Událost Authentication Failure hlásí, že Service Broker nemůže provést autentizaci pro připojení kvůli chybě. Pro Windows Authentication tato událost hlásí, že Service Broker nemůže použít Windows Authentication. U autentizace na základě certifikátů tato událost hlásí, že Service Broker nemá přístup k certifikátu. |
| 6 | Selhání autorizace | Událost Selhání autorizace hlásí, že Service Broker zamítl autorizaci pro připojení. U Windows autentizace tato událost hlásí, že bezpečnostní identifikátor připojení neodpovídá uživateli databáze. Pro autentizaci založenou na certifikátech tato událost hlásí, že veřejný klíč dodaný ve zprávě neodpovídá certifikátu v databázi. |
Viz také
CREATE ENDPOINT (Transact-SQL)
ALTER ENDPOINT (Transact-SQL)
SQL Server Service Broker