看看http://www.csdn.net/Expert/TopicView1.asp?id=975091
那里的方法你要是都不行,那就完了。

解决方案 »

  1.   

    restore database yourdb with recovery不行吗?只要有.mdf文件,就一定能恢复,我好像碰到过,忘掉了,呵呵
      

  2.   

    1.停止MSSQLSERVER!
    2.仅COPY一份MDF文件到一个新文件夹里
    3.企业管理器里附加
      

  3.   

    强行还原时,选择.mdf后,再到' 选项'中,报错
    the file on device '...../.mdf' is not a valid microsoft tape format backup set.restore filelist is terminating abnormally”是版本的问题吗?
      

  4.   

    奇怪!---磁带格式?
    难道是版本区别?
    你的MDF文件是否已经执行了数据库“分离”操作?
      

  5.   

    怎么还有一个你的帖子?
    难道是这个数据库被标志为SUSPECT?
      

  6.   

    一开始,停掉服务,拷贝覆盖.mdf,启动服务后,数据库是 suspect的,
    我按照正常的方法重设suspect,不可以我如果把新建的库,detach,再attach,是可以的
    如果先detach,把.mdf覆盖后,再attach是报错误
    cannot associate files with different databases