gpt4 book ai didi

c# - SQL 服务器通知

转载 作者:行者123 更新时间:2023-11-30 18:37:48 25 4
gpt4 key购买 nike

我正在构建一个从 SQL Server 提取数据的应用程序,服务器的版本可能从 2005 年到 2012 年有所不同,但最重要的是 2008 年和 2012 年。

如果我想监听数据库中某些表和行的更改,发送或获取这些更改并在我的 C# 应用程序中使用它们,最好的方法是什么?

我不需要更新数据库中的任何数据,这是另一个已经存在的应用程序的工作。

我只想监听变化,或轮询变化,或类似的事情。

根据您的经验,什么是最好的,Service Broker?查询通知?微信群?依赖关系?更改数据跟踪?

提前致谢!

最佳答案

考虑使用 SQL Server CLR integration结合触发器。

例如,您可以对您希望的更改进行协议(protocol)(比如在您为此目的创建的表格中),并且您可以运行看门狗进程,该进程以恒定的间隔或在特定的时间点根据您的需要提取数据.

关于c# - SQL 服务器通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12197279/

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