我需要在C#中创建ConsoleApp,它将在客户端的本地磁盘上写入与其他人添加到SQL Server的数据相对应的内容。现在我不知道SQL是否有办法在客户端发起事件。
我的想法是通过打开连接和选择数据来定期检查新数据
在我开始编写之前,我喜欢探索其他从SQL Server到SQL Client的通信方式
另一个想法是在SQL端进行CLR,这将由插入数据的表上的触发器触发。
答案 0 :(得分:2)
或许Query Notifications正是您所寻找的。根据我的经验,易于使用且非常可靠。
当然,您仍然需要进行一次查询,但是您注册了可以让您知道查询结果集何时发生变化的事件,以便您可以获取新数据。