按照网上(单一数据文件)没有日志文件情况恢复也没有成功。你看提示什麽錯誤,如果mdf都壞了,就很難辦了。

解决方案 »

  1.   

    估计是MDF文件坏了 你给出报错信息看看。
    如果不行的话  去找专业的数据恢复公司看看。
      

  2.   

    SQL2000环境做过测试: 
    数据库有多日志文件时, 当卸离后, 附加数据库时,如果不提供LDF则无法附加!
    但只有一个LDF时,可以附加成功数据库(自动新建日志文件).so,找最近的数据库备份出来恢复.
      

  3.   

    或者试试如下方法,
     1.新建同名同结构的空数据库. 主数据文件(.mdf)、次要数据文件(.ndf)、及对应的两个日志文件(.ldf)
     2.停止SQL服务.
     3.用复制出来的3个数据库文件覆盖新数据库的同名文件.
     4.启动SQL服务.
     5.数据库应该变为质疑状态.
     6.将数据库设为紧急状态,此时应该可以读取数据库中的数据.
     7.将数据导出到新库中..
     8.删除此问题库.
      

  4.   

    不把备份当回事的都属于 no zuo no die。
    活该!
      

  5.   

    谢谢大家,版主的方法还是挺靠谱的。 但是最后发现 .ndf 文件坏掉了,没有办法了。哎,对方是一家小外贸公司,我也是帮忙形式的。本来在用的是一台老式HP服务器,由于硬盘太小了也没法扩展。
    老板为了省钱,买了一台3000块的台式机作服务器了,这不,才不到半年硬盘就坏 。备份文件也没有的。哎,no zuo no die
      

  6.   

    恢复硬盘数据吧,这个应该不是 SQL Server 的问题了。
      

  7.   


    说明老板没有意识数据的重要性,出了問題才關心。其實,几千块的品牌服务器还是有的,而且稳定性也不错。如果做个RAID,總成本也不會超過1W。