SQL-记录更新表的每条语句
我正在处理一个由不同应用程序使用的数据库。其中一个应用程序正在更新一个表中的两个字段,但我无法确定是哪一个字段,并且没有所有应用程序的源代码SQL-记录更新表的每条语句,sql,sql-server,database,tsql,Sql,Sql Server,Database,Tsql,我正在处理一个由不同应用程序使用的数据库。其中一个应用程序正在更新一个表中的两个字段,但我无法确定是哪一个字段,并且没有所有应用程序的源代码 我想知道是否有可能写一个日志(到另一个表或其他地方)来记录针对该表所做的最后更新语句。例如,要记录所有试图自动更新表的SQL…在更新此表之前创建触发器。还要创建一个新表。在新创建的表中更新前后的触发器存储值请查看/可能重复的更改数据捕获和更改跟踪是两种可以实现这一点的技术。SQL Server内置了此功能,在重新发明控制盘之前,您可能应该先看看这是否适合您
我想知道是否有可能写一个日志(到另一个表或其他地方)来记录针对该表所做的最后更新语句。例如,要记录所有试图自动更新表的SQL…在更新此表之前创建触发器。还要创建一个新表。在新创建的表中更新前后的触发器存储值请查看/可能重复的更改数据捕获和更改跟踪是两种可以实现这一点的技术。SQL Server内置了此功能,在重新发明控制盘之前,您可能应该先看看这是否适合您的需要。所以你把声明记录下来。您如何知道它来自哪个应用程序?