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)