数据库还原的问题
程序员文章站
2022-04-12 19:49:53
还原sql server 2012数据库时,经常会出现: “因为数据库正在使用,所以无法获得对数据库的独占访问权”, 我关闭了sql查询窗口,关了连接的客户端,关闭了浏览器上相关的访问网页,甚至关闭了IIS,然而,并没有什么用 百度到了一个解决方法,最终解决了问题 还原前执行 ALTER DATAB ......
还原sql server 2012数据库时,经常会出现:
“因为数据库正在使用,所以无法获得对数据库的独占访问权”,
我关闭了sql查询窗口,关了连接的客户端,关闭了浏览器上相关的访问网页,甚至关闭了IIS,然而,并没有什么用
百度到了一个解决方法,最终解决了问题
还原前执行
ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE
还原后再:
ALTER database [ datebase] set online
OFFLINE和ONLINE是事务的处理机制。
前者是断开其他用户与数据库的连接,后者是开启其他用户和数据库的连接,
推荐阅读
-
屏幕消除蓝光有用吗?科学还原蓝光危害人眼的真相
-
系统更新(补丁KB2670838)IE浏览器出现蓝屏问题的临时解决方法
-
面向对象类空间问题以及类之间的关系
-
python 之 数据库(多表查询之连接查询、子查询、pymysql模块的使用)
-
FAQ(常见问题)页面有多重要?看看靠谱的FAQ能带来多少好处吧
-
SQLserver海量数据库的查询优化及分页算法详解
-
CentOS 7更新时出现:Multilib version problems问题的解决方法
-
Webpack打包慢问题的完美解决方法
-
windwos下IIS日志时间问题的解决方法
-
Win2008 R2中IIS7.5配置完网站权限不足问题的解决方法