补充一下:
写存储过程后,就不会再报“当前数据库正在使用不能还原……”这个错误了。并且在查询分析器中可以执行。

解决方案 »

  1.   

    --1。当前数据库离线
    Alter database yehe Set Offline With Rollback immediate
    --2。恢复
    restore database yehe from disk=@filepath
    --3。当前数据库上线
    Alter database yehe Set Online With Rollback immediate直接写到sql语句里面进行提交,不要写成存储过程。
    需要注意的是:提交的时候 这3条是一起执行的。
      

  2.   

    呵呵,终于有人回复了。好吧,这个分给你了