<分区>
所以我们有一个sql依赖,它只在插入时触发onchange。更新不会触发它。
现在它在 3 台服务器上工作正常,但只有 1 台服务器我们看到了这种行为。我想不出任何更新为什么插入不起作用的原因。查询没有代码差异,在所有机器上都是一样的。
关于如何调试它有什么想法吗?
标签 c# sql-server
<分区>
所以我们有一个sql依赖,它只在插入时触发onchange。更新不会触发它。
现在它在 3 台服务器上工作正常,但只有 1 台服务器我们看到了这种行为。我想不出任何更新为什么插入不起作用的原因。查询没有代码差异,在所有机器上都是一样的。
关于如何调试它有什么想法吗?
最佳答案
“我的(软件)客户将使用上述记录中的 A 列设置 QN。在 SQL Server 2008 中,每次更新 C 列时都会‘触发’通知,即使‘A’列正被客户‘监视’ .在 SQL Server 2012 中不是这样。”
关于C# SQL 依赖仅适用于插入,不适用于 1 台服务器上的更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41274968/