Broker: Klasifikovat Třídu Události

Platí na:SQL ServerAzureSQL Managed Instance

SQL Server generuje událost Broker:Message Classify, když Service Broker určí směrování zprávy.

Broker:Message Classify datové sloupce třídy událostí

Sloupec s daty Datový typ Description Číslo sloupce Filtrovatelný
NázevAplikace nvarchar Název klientské aplikace, která vytvořila spojení s instancí SQL Serveru. Tento sloupec se naplní hodnotami předanými aplikací místo zobrazovaného názvu programu. 10 Yes
ClientProcessID int ID přiřazené hostitelským počítačem procesu, ve kterém klientská aplikace běží. Tento datový sloupec se vyplní, pokud klient poskytne ID procesu klienta. 9 Yes
DatabaseID int ID databáze specifikované příkazem USE database , nebo ID výchozí databáze, pokud pro danou instanci nebyl vydán žádný příkaz USE databáze . 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 Yes
EventClass int Typ zachycené třídy události. Vždy 141 pro Broker:Message Classify. 27 No
EventSequence int Pořadové číslo této události. 51 No
EventSubClass nvarchar Typ podtřídy události, poskytující další informace o každé třídě události. Tento sloupec může obsahovat následující hodnoty.

Lokální: Zvolená trasa má adresu MÍSTNÍ.

Vzdálená: Zvolená trasa má jinou adresu než LOKÁLNÍ.

Zpožděný: Zpráva je zpožděná, buď proto, že je přeposílání zakázáno, nebo protože není přítomna žádná odpovídající trasa.
21 Yes
Jméno souboru nvarchar Název služby, na který je zpráva směrována. 36 No
GUID uniqueidentifier Id konverzace v dialogu. Tento identifikátor je přenášen jako součást zprávy a sdílen mezi oběma stranami konverzace. 54 No
Název hostitele nvarchar Název počítače, na kterém klient běží. Tento datový sloupec se vyplní, pokud klient zadá název hostitele. Pro určení názvu hostitele použijte funkci HOST_NAME. 8 Yes
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 No
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 Yes
NTDomainName nvarchar Windows doména, do které uživatel patří. 7 Yes
NTUserName nvarchar Jméno uživatele, který vlastní spojení, které tuto událost vygenerovalo. 6 Yes
Jméno vlastníka nvarchar Identifikátor brokera, na který je zpráva směrována. 37 No
RoleName nvarchar Označuje, zda byla zpráva přijata ze sítě, nebo pochází z této instance SQL Server. 38 No
název serveru nvarchar Název instance SQL Serveru, která se sleduje. 26 No
SPID int ID relace přiřazené SQL Serverem procesu spojenému s klientem. 12 Yes
Počáteční čas datetime Čas, kdy akce začala, pokud byla dostupná. 14 Yes
TargetUserName nvarchar Síťová adresa dalšího makléře skoku. 39 No
TransactionID bigint Systémově přidělené ID transakce. 4 No