Freigeben über


sys.dm_broker_activated_tasks (Transact-SQL)

Gilt für: SQL Server

Gibt eine Zeile für jede von Service Broker aktivierte gespeicherte Prozedur zurück.

Spaltenname Datentyp Beschreibung
spid int ID der Sitzung der aktivierten gespeicherten Prozedur. Lässt NULL-Werte zu.
database_id smallint ID der Datenbank, in der die Warteschlange definiert wird. Lässt NULL-Werte zu.
queue_id int ID des Warteschlangenobjekts, für das die gespeicherte Prozedur aktiviert wurde. Lässt NULL-Werte zu.
procedure_name nvarchar(650) Name der aktivierten gespeicherten Prozedur. Lässt NULL-Werte zu.
execute_as int ID des Benutzers, unter dem die gespeicherte Prozedur ausgeführt wird. Lässt NULL-Werte zu.

Berechtigungen

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.

Berechtigungen für SQL Server 2022 und höher

Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.

Physische Joins

Diagramm der physischen Verknüpfungen für sys.dm_broker_activated_tasks.

Kardinalitäten von Beziehungen

From Beschreibung Beziehung
dm_broker_activated_tasks.spid dm_exec_sessions.session_id 1:1

Nächste Schritte

Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Dynamische Verwaltungssichten in Verbindung mit Service Broker (Transact-SQL)