我有 2 个应用程序,一个要添加到数据库中,另一个要查看数据库中的任何更改,
我如何跟踪数据库中的任何更改(新记录、现有记录的更改、删除),是否有系统观察器之类的类来观察数据库表?
搜索找到了SQL Dependency Class,但不知道适不适合我的场景。
提前致谢
最佳答案
你可以使用 trigger , 检查它们在您的实例中执行的 INSERT、UPDATE 或 DELETE 查询。
此外,SQL Server 有一个很棒的工具,SQL Server Profiler .您可以使用它连接到您的实例并监听每个查询和操作。
这SO question也许可以帮助你。
关于c# - 我如何跟踪对数据库表的任何更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19682769/