我正在使用 SQL Server 2014 。我已经在我的数据库中配置了服务代理功能,现在通过它处理存储过程执行请求。
由于它如此快速地执行存储过程,我无法跟踪进度。
Select *
From sys.dm_broker_queue_monitors
Select DB_Name(QM.database_id),
SQ.[Name],
SQ.Activation_Procedure,
SQ.is_activation_enabled,
QM.*
From sys.dm_broker_queue_monitors QM
LEFT JOIN sys.service_queues SQ
on QM.queue_id = SQ.[object_id]
请建议,如何跟踪服务代理中消息的执行进度?
我想将进度保存到辅助表&将它展示给应用程序。我在哪里可以添加钩子来拉动消息执行的进度?