MS SQL Service Broker - 跟踪队列处理

时间:2016-10-24 11:08:14

标签: sql-server sql-server-2014 service-broker

我正在使用 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]

请建议,如何跟踪服务代理中消息的执行进度?

我想将进度保存到辅助表&将它展示给应用程序。我在哪里可以添加钩子来拉动消息执行的进度?

0 个答案:

没有答案