还原数据库时,出现错误"The LSN(206:74:14) passed to log scan in database 'databasename' is invalid",不能还原数据库了!
即使取消也不行了,现在数据库已经不能用了,请问怎么办呀?谢谢了

解决方案 »

  1.   

    有2个方法你可以试试,不一定会成功。
    1.建立同名的DATABASE,并且设定为单用户模式。然后用备份的MDF文件覆盖。 
    在SQL查询分析器中运行: 
      
    USE master 
    GO sp_configure 'allow updates', 1 
    GO RECONFIGURE WITH OVERRIDE 
    GO sp_resetstatus   
    GO sp_configure 'allow updates', 0 
    GO
     
    RECONFIGURE WITH OVERRIDE 
    GO
     
    然后重新启动SQL SERVER服务
    2.至少安装SQL SERVER SP2的前提下 在DOS命令行模式下停止SQL Server服务:
    NET STOP MSSQL SERVER 然后进入如下路径:
    MSSQL\BINN 然后运行SQL Server服务
    RUN SQLSERVR -m 然后重新附加数据库 
      

  2.   

    我的备份文件是一个完全备份文件,只有一个文件,不是mdf文件,改名字也不行呀,还有没有其它办法呀出现这个提示是什么意思呀
    谢谢了
      

  3.   

    我的备份文件是一个完全备份文件,只有一个文件,不是mdf文件,改名字也不行呀,还有没有其它办法呀出现这个提示是什么意思呀 
    谢谢了不是改这个名字,是改你还原(恢复)数据库的名字,就另外搞个名字.
      

  4.   

    谢谢dawugui 
    另改数据库的名字也不行呀,
    出现这个无法恢复的提示到底是什么意思吗?
    谢谢