The database 'DB_OPP_P_2' is ed RESTORING and is in a state that does not allow recovery to run.
我用SQL2000备份的数据库,想在SQL2005上进行还原,我在LOG文件中看到这样一句话,是什么意思,该怎么解决?

解决方案 »

  1.   

    数据库正在执行某个应用,最好此时不要对sql server 2005数据库做任何操作或者把数据库重新启动一下。
      

  2.   

    restore database dbname with recovery
      

  3.   

    数据库DB_OPP_P_2被标记为还原状态,此状态下不允许恢复数据库至上线运行!写反了吧:数据库正在还原,不能运行.
      

  4.   

    google之如何使数据库restoring状态切换到online!
      

  5.   

    解决方法
    --查询
    SP_WHO2
    --查看DBName字段中要还原的数据库是否有正在使用中的,如果存在则使用下列方法
    --结束使用此数据库进程
    kill SPID的值