【发布时间】:2015-06-26 22:56:50
【问题描述】:
我正在开发一个由不同应用程序使用的数据库。其中一个应用程序正在更新表中的两个字段,但我不知道是哪一个,也没有所有应用程序的源代码。
我想知道如果是否可以将日志(到另一个表或其他地方)写入针对相关表所做的最后更新语句是什么。例如。记录所有尝试自动更新表的 SQL...
【问题讨论】:
-
请查看Creating audit triggers in SQL Server的/可能的副本
-
变更数据捕获和变更跟踪是实现这一目标的两种技术。
-
SQL Server 内置了这个功能,在重新发明轮子之前,您可能应该看看这是否适合您的需要。 Change Data Capture and Other SQL Server Features
-
所以你记录了语句。你怎么知道它来自哪个应用程序?
标签: sql sql-server database tsql