【发布时间】:2008-11-19 05:19:47
【问题描述】:
假设我想在 XX 表中查找最新添加的行(任何用户的 UPDATE,不一定是正在执行 UPDATE 的行)。
【问题讨论】:
标签: sql sql-server-2005
假设我想在 XX 表中查找最新添加的行(任何用户的 UPDATE,不一定是正在执行 UPDATE 的行)。
【问题讨论】:
标签: sql sql-server-2005
您需要使用事务日志阅读器工具。有几种免费的以及商业产品。
你也可以试试this undocumented command:
DBCC LOG(<database name>[,{0|1|2|3|4}]).
如果您使用的是 SQL Server 2000,RedGate 有一个名为 SQL Log Rescue 的免费工具。
【讨论】:
请参阅 SQL Docs 并查找 OUTPUT 子句(您可以与 UPDATE/INSERT 一起使用以获取受影响的记录)。
【讨论】:
SQL Server Profiler 将允许您实时跟踪对数据库的点击。您可以在许多属性上设置过滤器来获得所需的输出。
【讨论】: