Broker:Activation (Ereignisklasse)
SQL Server generiert ein Broker:Activation-Ereignis, wenn eine Warteschlangenüberwachung eine gespeicherte Aktivierungsprozedur startet oder eine QUEUE_ACTIVATION-Benachrichtigung sendet oder wenn eine gespeicherte Aktivierungsprozedur, die von einer Warteschlangenüberwachung gestartet wurde, beendet wird.
Datenspalten der Broker:Activation-Ereignisklasse
Datenspalte |
Type |
Beschreibung |
Spaltennummer |
Filterbar |
---|---|---|---|---|
ClientProcessID |
int |
Die ID, die der Hostcomputer dem Prozess zuweist, in dem die Clientanwendung ausgeführt wird. Diese Datenspalte wird aufgefüllt, wenn die Clientprozess-ID durch den Client bereitgestellt wird. |
9 |
Ja |
DatabaseID |
int |
Die ID der Datenbank, die durch die USE database-Anweisung angegeben ist, bzw. die ID der Standarddatenbank, wenn für eine bestimmte Instanz keine USE database-Anweisung ausgegeben wurde. SQL Server Profiler zeigt den Namen der Datenbank an, wenn die ServerName-Datenspalte in der Ablaufverfolgung aufgezeichnet wird und der Server verfügbar ist. Der Wert für eine Datenbank kann mithilfe der DB_ID-Funktion ermittelt werden. |
3 |
Ja |
EventClass |
int |
Der Typ der aufgezeichneten Ereignisklasse. Immer 163 für Broker:Activation. |
27 |
Nein |
EventSequence |
int |
Die Sequenznummer für dieses Ereignis. |
51 |
Nein |
EventSubClass |
nvarchar |
Die spezielle Aktion, die von diesem Ereignis gemeldet wird. Einer der folgenden Werte:
SQL Server startete eine gespeicherte Aktivierungsprozedur.
Die gespeicherte Aktivierungsprozedur wurde normal beendet.
Die gespeicherte Aktivierungsprozedur wurde mit einem Fehler beendet. |
21 |
Nein |
HostName |
nvarchar |
Der Name des Computers, auf dem der Client ausgeführt wird. Diese Datenspalte wird aufgefüllt, wenn der Hostname durch den Client bereitgestellt wird. Der Hostname kann mithilfe der HOST_NAME-Funktion ermittelt werden. |
8 |
Ja |
IntegerData |
int |
Die Anzahl der in dieser Warteschlange aktiven Aufgaben. |
25 |
Nein |
IsSystem |
int |
Zeigt an, ob das Ereignis in einem Systemprozess oder einem Benutzerprozess aufgetreten ist. 1 = System, 0 = Benutzer. |
60 |
Nein |
LoginSid |
image |
Die Sicherheits-ID des angemeldeten Benutzers. Die SID ist für jede Anmeldung am Server eindeutig. |
41 |
Ja |
NTDomainName |
nvarchar |
Die Windows-Domäne, der der Benutzer angehört. |
7 |
Ja |
NTUserName |
nvarchar |
Der Name des Benutzers, der Eigentümer der Verbindung ist, von der dieses Ereignis generiert wurde. |
6 |
Ja |
ObjectID |
int |
Die diesem Ereignis zugeordnete Warteschlange. |
22 |
Nein |
ServerName |
nvarchar |
Der Name der Instanz von SQL Server, für die eine Ablaufverfolgung ausgeführt wird. |
26 |
Nein |
SPID |
int |
Die Serverprozess-ID, die von SQL Server dem Prozess zugewiesen wurde, der diesem Client zugeordnet ist |
12 |
Ja |
StartTime |
datetime |
Der Zeitpunkt, zu dem das Ereignis begonnen hat, falls verfügbar. |
14 |
Ja |
TransactionID |
bigint |
Die vom System zugewiesene ID der Transaktion. |
4 |
Nein |