通过查询sql数据库发送警报

时间:2017-07-15 04:59:52

标签: c# sql-server

我已经创建了一个Windows服务,它将查询sql表并检查最后3分钟的数据,以确定设备的状态如果所有数据为零,则设备为零,如果没有数据,则认为是关闭的其他数据存在设备离线。但我面临的问题是Windows服务必须经常查询数据库是否有任何替代方法来执行此操作。

1 个答案:

答案 0 :(得分:0)

在这种情况下,

SqlDependency Class似乎是合适的。

  

SqlDependency对象表示应用程序与SQL Server实例之间的查询通知依赖关系。应用程序可以创建SqlDependency对象并注册以通过OnChangeEventHandler事件处理程序接收通知。

链接: CodeProject MSDN