设为首页 加入收藏

TOP

sqlserver2008 3101还原数据库出错解决方案
2014-11-24 01:36:38 来源: 作者: 【 】 浏览:13
Tags:sqlserver2008 3101 还原 数据库 出错 解决方案

还原或删除sql server 2008 数据库时,经常烩出现:

“因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案如下
关键SQL语句:
ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE
用完之后再
alter database [dbname] set online
完整代码样例:
Sql代码
USE Master
GO
ALTER DATABASE CQMineOA SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
restore database CQMineOA from disk = 'e:\CQMineOA.bak'
WITH MOVE 'CQMineOA' TO 'E:\db\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\CQMineOA.mdf',
MOVE 'CQMineOA_log' www.2cto.com TO 'E:\db\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\CQMineOA.ldf',
replace,NOUNLOAD,STATS=10
GO
alter database CQMineOA set online
GO
作者 13146489
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇实现还原数据库,断开当前连接的s.. 下一篇用Sql Server 2000的数据库备份来..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: