代码之家  ›  专栏  ›  技术社区  ›  adopilot

如何在SQL客户机上使SQL上升为事件

  •  0
  • adopilot  · 技术社区  · 15 年前

    我需要在C#中创建ConsoleApp,它将在客户端的本地磁盘上写入与其他人添加到SQL Server的数据相对应的内容。现在我不知道有没有一种方法可以在客户端引发一个事件。
    我的想法是通过打开连接并选择数据来定期检查新数据。
    在开始编写代码之前,我喜欢探索其他从SQL Server到SQL客户端的通信方式。
    另一个想法是在SQL端生成CLR,它将由插入数据的表上的触发器触发。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Tom Juergens    15 年前

    Query Notifications 就是你要找的。以我的经验,使用方便而且相当可靠。

    当然,您仍然需要进行一次查询,但是您需要注册一些事件,这些事件会让您知道查询的结果集何时发生了更改,这样您就可以获取新的数据。