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 2005 查询通知不';不能为多个表工作_Sql Server 2005 - Fatal编程技术网

Sql server 2005 查询通知不';不能为多个表工作

Sql server 2005 查询通知不';不能为多个表工作,sql-server-2005,Sql Server 2005,我有以下设置: 使用查询通知进行监视的WCF服务 “表1”上的更改为WCFService1 另一个使用该查询的WCF服务 通知监视“表2”上的更改,如WCFService2 两种服务都使用 由单独的客户端调用的“Start”和“Stop”方法来启动 通知 托管在服务器上的Windows服务客户端,向WCF服务和启动通知的请求发送请求 问题是,如果windows服务客户端先说WCFService1.Start,然后说WCFService2.Start,我会从WCFService2注册的表(即“Ta

我有以下设置:

  • 使用查询通知进行监视的WCF服务 “表1”上的更改为WCFService1
  • 另一个使用该查询的WCF服务 通知监视“表2”上的更改,如WCFService2
  • 两种服务都使用 由单独的客户端调用的“Start”和“Stop”方法来启动 通知
  • 托管在服务器上的Windows服务客户端,向WCF服务和启动通知的请求发送请求
  • 问题是,如果windows服务客户端先说WCFService1.Start,然后说WCFService2.Start,我会从WCFService2注册的表(即“Table2”)收到通知。如果我切换它们,那么我只会收到来自WCFService1的通知,即“Table1”

    这意味着我只从一个表(上次注册)收到通知,因为我希望从另一个表收到通知。整个“查询通知”似乎不适用于不同表上的多个通知

    有什么想法吗