怎么获取到数据库sql2000 事务日志中执行过sql语句( 查询 修改 删除 存储过程等)

解决方案 »

  1.   

    1、使用事务,这样的话就能得到在数据库执行的所有操作
    2、使用log explorer读取日志,但是日志中只记录了对数据库的修改操作。
      

  2.   

    跟踪设置一下跟踪T-SQL
    将保存成文件
      

  3.   

    Log Explorerhttp://download.csdn.net/source/620271压缩包里有一个注册机,用来产生注册码。打开log explorer file=>attach log file->选择服务器和登陆方式->connect->选择数据库->attach->左面对话框中browse->view log->就可以看到log记录了想恢复的话: 右键log记录 undo transation->选择保存文件名和路径->然后打开该文件到查询分析器里执行T-sql代码就可以了。例如 如果log是delete table where ...的话,生成的文件代码就是insert table ....
      

  4.   

    如果没有跟踪文件的话,那就看用log explorer看日志吧。
      

  5.   

    使用log explorer读取日志,但是日志中只记录了对数据库的修改操作。1楼的楼主看了没?