适用范围: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)