社区
VB基础类
帖子详情
怎样用SQL命令获得获得对数据库的排它访问权?
zhengchong
2003-03-04 03:42:45
我在vb中执行下面语句时:
RESTORE DATABASE BJLHGLD FROM DISK ='" + BackUpFileName + "' WITH RESTART
第一次运行,数据库恢复失败,出现下面提示:
因为数据库正在使用,所以未能获得对数据库的排它访问权。
在运行则可以成功。
问:怎样用SQL命令获得获得对数据库的排它访问权?
...全文
42
1
打赏
收藏
怎样用SQL命令获得获得对数据库的排它访问权?
我在vb中执行下面语句时: RESTORE DATABASE BJLHGLD FROM DISK ='" + BackUpFileName + "' WITH RESTART 第一次运行,数据库恢复失败,出现下面提示: 因为数据库正在使用,所以未能获得对数据库的排它访问权。 在运行则可以成功。 问:怎样用SQL命令获得获得对数据库的排它访问权?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhp80
2003-03-04
打赏
举报
回复
如果你用的是ADODB
设置Connection.Mode Property
还原
sql
server2008数据提示:因为
数据库
正在使用,所以无法
获得
对
数据库
的独占
访问
权
.docx
还原
sql
server2008数据提示:因为
数据库
正在使用,所以无法
获得
对
数据库
的独占
访问
权
sql
server 还原
数据库
时提示
数据库
正在使用,无法进行操作的解决方法
这个问题的原因在于有用户连接了当前要做还原的
数据库
,这里的用户甚至包括当前要做还原的用户。解决办法就是关闭与要还原
数据库
的所有连接。 软件开发网小编推荐的一个方法:到服务里面重启下
sql
server服务即可。 问题一描述:
SQL
Server
数据库
备份还原后,在
数据库
名称后会出现“受限制
访问
”字样 问题二描述:在对
SQL
Server
数据库
进行还原时,提示:System.Data.
Sql
Client.
Sql
Error:因为
数据库
正在使用,所以无法
获得
对
数据库
的独占
访问
权
。(Microsoft.
Sql
Server.Smo)。出现此问题的原因是在还原
数据库
时,有其他用户正在使用
数据库
。还原
数据库
要
SQL
Server
数据库
还原独占
访问
问题解决[可运行源码]
文章介绍了在还原
SQL
Server
数据库
时遇到“因为
数据库
正在使用,所以无法
获得
对
数据库
的独占
访问
权
”错误的解决方法。作者在关闭所有连接
数据库
的程序后仍无法解决问题,最终通过执行
命令
`ALTER DATABASE 你的
数据库
名称 SET OFFLINE WITH ROLLBACK IMMEDIATE;`强制关闭连接,成功完成
数据库
还原操作。还原完成后,需执行`ALTER DATABASE 你的
数据库
名称 SET ONLINE;`重新开启
数据库
连接。该方法有效解决了因
数据库
连接占用导致的还原失败问题。
用 Visual Basic
访问
MS
SQL
Server 6.5 的
数据库
.pdf
用 Visual Basic
访问
MS
SQL
Server 6.5 的
数据库
.pdf
SQL
数据库
质疑问题解决方案
数据库
质疑修复,请大家参照,如有帮助请给予回复,谢谢
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章