数据库在重新安装软件时被Drop了,但通过其它手段已经恢复出了一个329M的日志文件(数据文件没有恢复出来),而且我有几个月前的数据库备份文件(用Backup创建的),请问如何恢复到最新状态。

解决方案 »

  1.   

    1.使用你的据库备份文件(用Backup创建的)的,先還原為數據庫,得到幾個月關的數據庫情況
    2.從你的事務日志文件中,,找到與1中日期相符的項,恢復之.
      

  2.   

    可以用一用这种方法:
    RESTORE DATABASE 数据库名
       FROM disk='以前的备份文件'
       WITH NORECOVERY
    go
    restore log 数据库名from  disk='现在的日志文件' WITH RECOVERY, stopat='恢复到的时间点'
      

  3.   

    to rongxh(小天女)
    是请专业人员有低级手段恢复数据日志文件文件的。
    你讲的方法,我试试
    谢谢!
      

  4.   

    补充说明一下:
    我恢复出来的是日志文件,而不是日志备份文件。用“rongxh(小天女)”的方法提示:
    服务器:消息3242,级别16,状态1
    设备'g:\recover\mbjwgl_log.ldf'的文件不是有效的Microsoft磁带格式备份集。
    是什么原因????
      

  5.   

    我专门创建一个新的数据库试了一下,出现相同的错误。过程大概如下:
    1. 先创建一个数据库testbackup
    2. 用backup database testbackup to disk='d:\db.bak'
    3. 修改数据库内容
    4. 停止SQL Server 2000
    5. 删除数据库 主文件:testbackup.mdf
    6. 启动SQL Server 2000 ,并将有问题的testbackup数据库删除
    7. 用小天女的方法:
       RESTORE DATABASE testbackup
       FROM disk='d:\db.bak'
       WITH NORECOVERY
       go
       restore log testbackup from  disk='testbackup_log.ldf' WITH RECOVERY
    8. 以上操作会有如下错误:
    服务器:消息3242,级别16,状态1
    设备'd:\testbackup_log.ldf'的文件不是有效的Microsoft磁带格式备份集。是什么问题呢?这样行吗?请高手帮忙试试。
      

  6.   

    to rongxh(小天女)
    你可以按我的实验步骤试试吗?注意:我用来做恢复时是使用的LDF日志文件(直接拷贝出来的),而不是你的日志文件的备份(通过backup)。
      

  7.   

    7. 用小天女的方法:
       RESTORE DATABASE testbackup
       FROM disk='d:\db.bak'
       WITH NORECOVERY
       go
       restore log testbackup from  disk='testbackup_log.ldf' WITH RECOVERY
    ----------------------------------------------------------------------------------------
    并不一定要用這種語句方法的,上面的語句錯誤,主要是看你的備份集類型是不是指定正确了。
      

  8.   

    FROM指定从中还原备份的备份设备。如果没有指定 FROM 子句,则不会发生备份还原,而是恢复数据库。可用省略 FROM 子句的办法尝试恢复通过 NORECOVERY 选项还原的数据库,或切换到一台备用服务器上。如果省略 FROM 子句,则必须指定 NORECOVERY、RECOVERY 或 STANDBY。可以在 with 後面嘗試
    NORECOVERY  或文件組...具體要了解清楚,可以看聯機幫助的RESTORE DATABASE語句參考...晚了,呵欠連天,睡了!
      

  9.   

    你的问题还没解决吗?如果没解决,发CSDN消息给我。
      

  10.   

    to wwh999
    不知你是否有兴趣做我的软件代理?
    欢迎访问我的网站 http://www.nt66.cn
    有事Q我:328205410