delete member
刚才用上面的语句删错数据了!
怎么还原呢?
急死。

解决方案 »

  1.   

    用这个工具:Log Explorer for SQL Serverv v3.1.1
    可以恢复http://www.lumigent.com/products/le_sql/le_sql.htm
    http://51zz.com:81/SoftView.asp?SoftID=2090
    看看能下不,不能的话自己网上搜一个吧
      

  2.   

    如果数据库的恢复模式是完全,马上备份一下,可以通过restore database(就是恢复数据库)命令的 attime参数恢复到指定时间点。
      

  3.   

    -- Restore the database backup.
    RESTORE DATABASE MyNwind
       FROM MyNwind_1, MyNwind_2
       WITH NORECOVERY
    GO
    RESTORE LOG MyNwind
       FROM MyNwind_log1
       WITH RECOVERY, STOPAT = 'Jul 1, 1998 10:00 AM'
    GO
    RESTORE LOG MyNwind
       FROM MyNwind_log2
       WITH RECOVERY, STOPAT = 'Jul 1, 1998 10:00 AM'
    GO
      

  4.   

    联机丛书使用 STOPAT 语法还原到即时点和使用多个设备进行还原
    下例将数据库还原到其在 1998 年 4 月 15 日中午 12 点时的状态,并显示涉及多个日志和多个备份设备的还原操作。RESTORE DATABASE MyNwind
       FROM MyNwind_1, MyNwind_2
       WITH NORECOVERY
    RESTORE LOG MyNwind
       FROM MyNwindLog1
       WITH NORECOVERY
    RESTORE LOG MyNwind
       FROM MyNwindLog2
       WITH RECOVERY, STOPAT = 'Apr 15, 1998 12:00 AM'
      

  5.   

    用这个工具也挺好用的,Log Explorer for SQL Serverv v3.1.1
    不过是英文版的,得好好看看才能看明白。
    用法大概是这样。
    1、首先在数据库服务器上安装上这个软件。
    2、筛选日志:时间,数据库,表,操作(modi,delete,等等)
    确定之后,会列出你所选时间段的对该表的操作(delete操作),找到对应的日志,点击右键里边有回复一类的词语,另存一下,然后在查询分析器中执行一下就可以了。