Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 队列激活上的事件编号在队列被禁用并再次启用后停止工作_Sql Server_Sql Server 2008_Tsql_Service Broker - Fatal编程技术网

Sql server 队列激活上的事件编号在队列被禁用并再次启用后停止工作

Sql server 队列激活上的事件编号在队列被禁用并再次启用后停止工作,sql-server,sql-server-2008,tsql,service-broker,Sql Server,Sql Server 2008,Tsql,Service Broker,我正在使用ServiceBroker外部激活。我已经为队列(队列激活)创建了事件通知。目前正在进行大量测试,有时我的队列会被停用 启用队列后,事件通知不再工作,外部激活器也不会启动控制台应用程序 我发现了,但这似乎是另一回事,因为“select*fromsys.event\u notifications”显示已经创建了事件通知 我确实删除并再次创建相同的事件通知以使其工作,但它似乎是错误的 如何自动检测到事件通知不起作用 您可能没有从监控队列接收并提交通知,导致通知进入通知状态,但从未转换为接收

我正在使用ServiceBroker外部激活。我已经为队列(队列激活)创建了事件通知。目前正在进行大量测试,有时我的队列会被停用

启用队列后,事件通知不再工作,外部激活器也不会启动控制台应用程序

我发现了,但这似乎是另一回事,因为“select*fromsys.event\u notifications”显示已经创建了事件通知

我确实删除并再次创建相同的事件通知以使其工作,但它似乎是错误的


如何自动检测到事件通知不起作用

您可能没有从监控队列接收并提交通知,导致通知进入通知状态,但从未转换为接收状态。请参阅。

我正在使用来自的外部激活器“Microsoft SQL Server 2008 R2 Service Broker外部激活器”,因此我不会直接使用通知。。