各位,请帮帮忙,Drop了一张表,有什么办法能够恢复?或者有什么好的工具能够恢复?

解决方案 »

  1.   

    据说用 log expoler能恢复.
      

  2.   

    如果有数据日志的话,log expoler能恢复
      

  3.   

    使用log explorer ,下載地址見這個帖子,可能有的地址現在有問題。http://community.csdn.net/Expert/topic/4866/4866445.xml?temp=.7016413
      

  4.   

    aw511(点点星灯) ( ) 信誉:100    Blog  2006-8-22 17:32:18  得分: 0  
     
     
       打开log explorer file=>attach log file->选择服务器和登陆方式->connect->
    选择数据库->attach->左面对话框中browse->view log->就可以看到log记录了
    点击“View DDL Commands”里面就有很多drop table 命令
    点击下面的“undo”按钮是生成表结构的语句(create table ....)
    点击下面的“Salvage”按钮是生成插入语句的(insert into ...values....)
    (以上lynx1111提供)想恢复的话: 右键log记录 undo transation->选择保存文件名和路径->然后打开该文件到查询分析器里执行
    T-sql代码就可以了例如 如果log是delete table where ...的话,生成的文件代码就是insert table ....