sys.dm_broker_activated_tasks (Transact-SQL)
適用対象: SQL Server
Service Broker によってアクティブ化された各ストアド プロシージャの行を返します。
列名 | データ型 | 説明 |
---|---|---|
spid | int | アクティブ化されたストアド プロシージャのセッションの ID。 許容。 |
database_id | smallint | キューが定義されているデータベースの ID。 許容。 |
queue_id | int | ストアド プロシージャがアクティブ化されたキューのオブジェクトの ID。 許容。 |
procedure_name | nvarchar(650) | アクティブ化されたストアド プロシージャの名前。 許容。 |
execute_as | int | ストアド プロシージャを実行するユーザーの ID。 許容。 |
アクセス許可
サーバーに対する VIEW SERVER STATE 権限が必要です。
SQL Server 2022 以降でのアクセス許可
サーバーに対する VIEW SERVER PERFORMANCE STATE アクセス許可が必要です。
物理的な結合
リレーションシップのカーディナリティ
ソース | ターゲット | 関係 |
---|---|---|
dm_broker_activated_tasks .spid |
dm_exec_sessions .session_id |
一対一 |
次のステップ
動的管理ビューと動的管理関数 (Transact-SQL)
Service Broker 関連の動的管理ビュー (Transact-SQL)