gpt4 book ai didi

sql-server-2008 - 将插入的数据从 SQL Server 推送到应用程序的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-04 07:04:52 27 4
gpt4 key购买 nike

当行插入到表中时,我想使用 SQL Server(或其服务之一)中的某种机制来推送更改消息(例如,通过 UDP,但 TCP 也可以)。我希望这些消息不仅仅是更改通知,而是实际包含更改的数据。是否有 SQL Server 2008 R2 附带的机制来执行此操作?我听说过 Service Broker 和 Extended Events,但在将接近实时的数据从 SQL Server 推送到另一个需要更新其内部状态的应用程序时,我不确定这些是适合这项工作的工具在 SQL Server 更改中,无需查询 SQL Server(即,我希望将数据严格推出 SQL Server)。

在最坏的情况下,我可以编写单播包含更改的 UDP 消息的 SQLCLR 代码,但我想重用现有服务(如果可用)。

最佳答案

由于您使用的是 SQL 2008,因此内置了更改跟踪。

MSDN 提供了有关启用和实现该功能的大量信息。 This overview article提供高级 View 和 this article是开始实现的好地方。

关于sql-server-2008 - 将插入的数据从 SQL Server 推送到应用程序的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6297392/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com