我正在寻找一些可能的选项来使用 Microsoft StreamInsight 流式传输数据库级别发生的所有更改。一种可能的方法是使用数据库触发器(我不认为这是一个好方法)。如果有人有这方面的经验,请提出建议。
我也对其他产品持开放态度,我真正想做的是监控数据变化并针对它们引发相应的事件。任何帮助将不胜感激 :)
从评论中查看以下详细信息可能会有所帮助:我们有一个信息系统,其中很少有用 C++ 编写的组件,很少用 PowerBuilder 编写,其余全部用 C# 编写。它们都位于通用数据库之上。简而言之,我们没有单一的数据库入口点。我们现在正在研究的是添加基于事件触发的可配置规则。这可以使用 3rd 方规则引擎轻松实现。我们现在唯一的挑战是如何根据数据的变化生成这些事件。我从 SQL Server 端读到了大约 2 个选项:更改跟踪更改数据捕获甚至不确定是否有帮助。我还试图了解 StreamInsight 如何帮助我们实现这一目标。我希望这增加了问题的清晰度。