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


sys.dm_broker_activated_tasks (Transact-SQL)

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

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

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

Разрешения

ДЛЯ SQL Server 2019 (15.x) и предыдущих версий требуется VIEW SERVER STATE разрешение на сервере.

ДЛЯ SQL Server 2022 (16.x) и более поздних версий требуется VIEW SERVER PERFORMANCE STATE разрешение на сервере.

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

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

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

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