查询通知不适用于多个表

时间:2011-10-21 09:06:45

标签: sql-server-2005

我有以下设置:

  1. 使用查询通知进行监控的WCF服务 对“Table1”的更改说WCFService1
  2. 使用该查询的另一个WCF服务 用于监控“Table2”更改的通知称WCFService2
  3. 两种服务都使用 单独的客户端调用“开始”和“停止”方法启动 通知
  4. 服务器上托管的Windows服务客户端,它向两个WCF服务发送请求以启动通知。
  5. 问题是如果Windows服务客户端说WCFService1.Start然后WCFService2.Start,我从WCFService2注册的表中获得通知,即“Table2”。如果我切换它们,那么我只从WCFService1收到通知,即“Table1”。

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

    有什么想法吗?

0 个答案:

没有答案