我们在 SQL 查询通知服务方面遇到了这个奇怪的问题。 我们有一个使用 QN 服务运行的主 Web 应用程序,因此当监控数据发生更改时,Web 中的缓存项会收到来自 SQL 的通知。而且运行良好。 奇怪的是,当其他支持 Web 服务尝试将 QN 订阅注册到 SQL 2005 SP2 时,会发生此错误
“系统异常:已为命令执行的服务器多次调用 SqlDependency.Start,但当前命令没有匹配的服务器/用户/数据库 Start() 调用”
此错误仅在针对特定实例数据库的 SQLDependency 中进行 SQL 查询时发生。另一个实例数据库工作得很好。
对于 QN/服务代理问题,找不到太多资源。希望有类似经历的人可以分享一下他们的知识。
最佳答案
这是 SQL Server 主题领域之一,没有太多的知识专家,包括我自己;-)
我的建议是在 MSDN 的官方 SQL Server Service Broker 论坛上发布您的查询。以下链接可供引用:
http://social.msdn.microsoft.com/Forums/en-US/sqlservicebroker/threads
关于asp.net - 查询通知错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1018473/