Sdílet prostřednictvím


Třída události pro Audit Broker Login

platí pro: SQL Server Azure SQL DatabaseAzure 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