Broker:Activation (Ereignisklasse)
Gilt für: SQL Server Azure SQL Managed Instance
SQL Server generiert ein Broker:Activation-Ereignis , wenn ein Warteschlangenmonitor eine gespeicherte Aktivierungsprozedur startet, eine QUEUE_ACTIVATION Benachrichtigung sendet oder wenn eine von einer Warteschlange gestartete gespeicherte Prozedur beendet wird.
Datenspalten der Broker:Activation-Ereignisklasse
Datenspalte | Typ | Beschreibung | Column number | 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 wurde, 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 | No |
EventSequence | int | Die Sequenznummer für dieses Ereignis. | 51 | No |
EventSubClass | nvarchar | Die spezielle Aktion, die von diesem Ereignis gemeldet wird. Einer der folgenden Werte: start: SQL Server hat eine gespeicherte Aktivierungsprozedur gestartet. Abgeschlossen: Die gespeicherte Aktivierungsprozedur wurde normal beendet. Abgebrochen: Die gespeicherte Aktivierungsprozedur wurde mit einem Fehler beendet. |
21 | No |
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. Verwenden Sie die HOST_NAME -Funktion, um den Hostnamen zu bestimmen. | 8 | Ja |
IntegerData | int | Die Anzahl der in dieser Warteschlange aktiven Aufgaben. | 25 | No |
IsSystem | int | Gibt an, ob das Ereignis bei einem Systemprozess oder einem Benutzerprozess aufgetreten ist. 1 = System, 0 = Benutzer. | 60 | No |
LoginSid | Abbildung | Die Sicherheits-ID (SID, Security Identification Number) des angemeldeten Benutzers. Die SID ist für jede Anmeldung beim Server eindeutig. | 41 | Ja |
NTDomainName | nvarchar | Die Windows-Domäne, der der Benutzer angehört. | 7 | Ja |
NTUserName | nvarchar | Der Name des Benutzers, der Besitzer der Verbindung ist, die dieses Ereignis generiert hat. | 6 | Ja |
ObjectID | int | Die diesem Ereignis zugeordnete Warteschlange. | 22 | No |
ServerName | nvarchar | Der Name der Instanz von SQL Server, für die eine Ablaufverfolgung ausgeführt wird. | 26 | No |
SPID | int | Die Serverprozess-ID, die SQL Server dem Prozess zugewiesen hat, 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 | No |