Поделиться через


sys.dm_broker_activated_tasks (Transact-SQL)

Область применения: SQL Server

Возвращает строку для каждой хранимой процедуры, активированной компонентом Service Broker.

Имя столбца Тип данных Description
spid int Идентификатор сеанса активированной хранимой процедуры. Допускает значение NULL.
database_id smallint Идентификатор базы данных, в которой определена очередь. Допускает значение NULL.
queue_id int Идентификатор объекта очереди, для которого была активирована хранимая процедура. Допускает значение NULL.
procedure_name nvarchar(650) Имя активированной хранимой процедуры. Допускает значение NULL.
execute_as int Идентификатор пользователя, под именем которого выполняется хранимая процедура. Допускает значение NULL.

Разрешения

необходимо разрешение VIEW SERVER STATE на сервере.

Разрешения для SQL Server 2022 и более поздних версий

Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.

Физические соединения

Схема физических соединений для sys.dm_broker_activated_tasks.

Кратности связей

С дт. По Отношение
dm_broker_activated_tasks.spid dm_exec_sessions.session_id Взаимно-однозначный

Следующие шаги

Динамические административные представления и функции (Transact-SQL)
Связанные динамические административные представления Service Broker (Transact-SQL)