sql2000,用MDF怎么恢复数据库,有成功的吗,谢谢!

解决方案 »

  1.   

    mdf可用的话附加、自动生成ldf不行吗?
      

  2.   

    http://wenku.baidu.com/view/30669b03a6c30c2259019e78.html可以通过新建同名数据库来获取LDF,具体参考下面的链接
      

  3.   

    可以的。 
    1.附加不用指定 log
    2.直接用备份设备恢复。
      

  4.   

    http://blog.csdn.net/maocst001/article/details/3016250
      

  5.   

    7) 设置test为紧急修复模式
    update sysdatabases set status=-32768 where dbid=DB_ID('test')
      此时可以在SQL Server Enterprise Manager里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但是仅仅有系统表
    到了这一步,我看不到任何表  此时打开在SQL Server Enterprise Manager里面会看到数据库的状态为“只供DBO使用”。此时可以访问数据库里面的用户表了。这一个我也没看到状态是这样的
      

  6.   

    我记得只要有mdf也是足够还原了的啊。需要改状态吗?
      

  7.   

    sql2000可以,2005之后的没试过.只有mdf足够还原的一般状况下是分离日志的文件,只要附加就行了
      

  8.   

    如果你的MDF能单文件附加。恭喜你。如果不能。通过同名数据库生成LDF后.覆盖MDF 重建LDF如果能OK则成功了.