无法用排他锁锁定该数据库,以执行该操作。 (Microsoft SQL Server,错误: 5030)
来源:互联网 发布:mac电脑怎么退出全屏 编辑:程序博客网 时间:2024/05/18 02:04
主要还是确保,没有网站、服务等在使用数据库。
解决方案
Use master
EXEC sp_dboption 'OldDbName', 'Single User', 'TRUE'
EXEC sp_renamedb 'OldDbName', 'NewDbName'
EXEC sp_dboption 'NewDbName', 'Single User', 'FALSE'
GO
在有外来用户访问数据库的情况下执行
EXEC sp_dboption 'OldDbName', 'Single User', 'TRUE'
EXEC sp_dboption 'NewDbName', 'Single User', 'FALSE'
这两条语句的意思是将数据库转换为单用户模式和非单用户模式,这样可以避免在重命名数据库的时候有其它用户对数据库进行操作,造成死锁。
可以查询有没有人访问
select spid
from master.dbo.sysprocesses
where dbid=db_id('OldDbName')
结果集中显示的是当前连接到数据库 OldDbName 的连接,比如结果是
34
67
当然啦,实际值应该不是这两个。然后执行
kill 34
kill 67
关闭已建立的连接,再执行上面的三行代码就可以完成数据库的重命名。
0 0
- 无法用排他锁锁定该数据库,以执行该操作。 (Microsoft SQL Server,错误: 5030)
- 无法用排他锁锁定该数据库,以执行该操作。 (Microsoft SQL Server,错误: 5030)
- 重命名数据报错:无法用排他锁锁定该数据库,以执行该操作。 (Microsoft SQL Server,错误: 5030)
- 重命名数据库时,出现“无法用排他锁锁定该数据库,以执行该操作”
- 无法用排他锁锁定该数据库,以执行该操作!
- 无法用排他锁锁定该数据库
- sql server 2008出现 数据库主体在该数据库中拥有架构,无法删除。 (Microsoft SQL Server,错误: 15138)
- Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法
- Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法
- SQL Server 2012 新建数据库错误“无法获得数据库 'model' 上的排他锁”解决方案
- 错误 0:无法装载 DLL Microsoft提示您请误随意操作SQL数据库 以免对起 数据库造成不必要的麻烦 或该 DLL
- SQL server 无法打开数据库 'msdb'。恢复操作已将该数据库标记为 SUSPECT
- 无法删除服务器 'old_server_name',因为该服务器用作复制过程中的发布服务器。 (Microsoft SQL Server,错误: 20582)
- 无法删除登录名 '***',因为该用户当前正处于登录状态。 (Microsoft SQL Server,错误: 15434)
- [Microsoft][ODBC SQL Server Driver][SQL Server]数据库 'ZWHome' 的日志已满。请备份该数据库的事务日志以释放一些日志空间。
- [Microsoft][ODBC SQL Server Driver][SQL Server]数据库 'ZWHome' 的日志已满。请备份该数据库的事务日志以释放一些日志空间
- 使用sql server management studio 2008 连接数据库,无法查看数据库,提示 无法为该请求检索数据 错误916
- SQL Server 解决 "无法执行该操作,因为链接服务器 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务"
- eclipse 里面的jar包引入的几种方法
- Java编程中“为了性能”尽量要做到的一些地方
- 黑马程序员——JAVA 数组
- Android Fragment应用实战,使用碎片向ActivityGroup说再见
- ios项目的目录结构
- 无法用排他锁锁定该数据库,以执行该操作。 (Microsoft SQL Server,错误: 5030)
- CKFinder_java_2.2.2 配置及去除AD
- 相亲伤不起
- 哈希表
- ARM裸机开发-bootloader-内存初始化
- NC57logo修改办法
- 使用startForeground让android服务前台运行
- usaco 2008 January Telephone Lines 架设电话线 题解
- HTTP Status 500 - The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either w