数据库:sql server 2000  我在还原数据库的时候不小心弄错了 ,把原来的数据覆盖掉啦。中间丢了一个多月的数据。。
  我能不能返回到我还原数据库之前的情况???
 

解决方案 »

  1.   

    用数据库日志文件恢复数据库 
    1:在企业管理器中恢复 
    2:用sql语句恢复 
    3:other 
    --------------------------------------------------------------- 用数据库日志文件恢复数据库 
    必需是在有完整備份的基礎上進行的 
    1:在企业管理器中恢复: 
    所有工作中有一個retore database 菜單 
    先進行完整備份數據的恢復 
    如果有差異備份可以同事恢復 然後再進行日志備份的數據恢復,選擇到某個時間進行恢復即可恢復到該時間點的數據。 2:SQL 
    restore database res from disk=res.bak with norecovery (完整備份的恢復) 
    RESTORE log res from disk=restran.bak with stopat=2002/10/18 16:00 恢复之前,要将DATABASE配置成"SINGLE USE " 
    USE MASTER 
    GO 
    SP_DBOPTION RES,single user,true 
    go 
    restore database res from disk=res.bak with norecovery --(完整備份的恢復) 
    go 
    RESTORE log res from disk=restran.bak with stopat=2002/10/18 16:00 
    go 
    SP_DBOPTION RES,single user,false 
    go --------------------------------------------------------------- 
      

  2.   

    log  explorer 
    估计作用不大,买个教训吧