asp.net - 查询通知错误

标签 asp.net sql-server caching service-broker

我们在 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/

相关文章:

asp.net - 如何使用 ajax 请求重置 ASP.Net session 状态超时

sql - 如何在 SQL 查询中检查字符串是否恰好包含两个单词?

sql - 查找不同城市的调查总和

mysql - 禁用缓存时数据获取性能提高 6 倍的原因?

java - 在更新共享变量时消除过度同步并改进错误处理

c# - 在 ASP.NET 中访问 app.config

c# - 获取 ASP :Menu to center in the middle of the page

sql-server - 截断与删除和表锁 SQL Server 2012

design-patterns - 单例还是对象缓存?

c# - LINQ 查询除了不起作用,List<long?> 与 List<long>