Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何查找作用于特定表的最近sql更新操作(sql Server 2005)_Sql_Sql Server 2005 - Fatal编程技术网

如何查找作用于特定表的最近sql更新操作(sql Server 2005)

如何查找作用于特定表的最近sql更新操作(sql Server 2005),sql,sql-server-2005,Sql,Sql Server 2005,假设我想在XX表中查找最新添加的行(由任何用户更新,不一定是正在执行更新的行)。请参阅SQL文档和查找输出子句(您可以与UPDATE/INSERT一起使用该子句来获取受影响的记录) 您需要使用事务日志读取器工具。有几个免费的,以及商业产品 您也可以尝试使用未记录的命令: DBCC LOG(<database name>[,{0|1|2|3|4}]). DBCC日志([,{0 | 1 | 2 | 3 | 4}])。 如果您使用的是SQLServer2000,RedGate有

假设我想在XX表中查找最新添加的行(由任何用户更新,不一定是正在执行更新的行)。

请参阅SQL文档和查找输出子句(您可以与UPDATE/INSERT一起使用该子句来获取受影响的记录)


您需要使用事务日志读取器工具。有几个免费的,以及商业产品

您也可以尝试使用未记录的命令:

 DBCC LOG(<database name>[,{0|1|2|3|4}]).
DBCC日志([,{0 | 1 | 2 | 3 | 4}])。
如果您使用的是SQLServer2000,RedGate有一个名为的免费工具

编辑:DBC日志的文档:

将允许您实时跟踪对数据库的点击。您可以在多个属性上设置过滤器,以获得所需的输出