不是你监听一个SQL语句么..比如select a from table查询是2条记录如果新增了一条 或者修改了一条 删除一条 都会执行通知的..

解决方案 »

  1.   

    程序启动时有SqlDependency.Start;
    查询之前的SqlCommand声明后有用到AddCommandDependency
    但OnChange事件就是没触发。
    查询语句用的没问题吧——Select A,B,C,D,E From [dbo].[Tab1]
    字段有 nvarchar、int、datetime各种数据类型,除SqlDependency不能如愿起作用外,其他Insert Into、Select操作都是正常的。
      

  2.   

    服务器上需要什么设置吗?
    阿拉 ALTER DATABASE  DatabaseName SET Enable_Broker 这一步是正常的。