代码改变世界

还原数据库时候,报“因为数据库正在使用,所以无法获得对数据库的独占访问权”的解决办法

2012-06-26 09:47  温森特  阅读(780)  评论(0编辑  收藏  举报

       今天在做数据库还原的时候,总是报一个错误,"因为数据库正在使用,所以无法获得对数据库的独占访问权",费了老大的劲了,还是不行,最后在网上查找了一下,运行了一个SQL脚本,将当前需要还原的数据进行OFFLINE,还原后,在将该数据ONLINE,脚本如下,先运行第一脚本,还原成功后,运行第二脚本。

1)

ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE

2)
ALTER DATABASE [datebase] SET ONLINE WITH ROLLBACK IMMEDIATE