无法用排他锁锁定该数据库,以执行该操作。 (Microsoft SQL Server,错误: 5030)
来源:互联网 发布:日志服务器软件 编辑:程序博客网 时间:2024/06/05 03:54
主要还是确保,没有网站、服务等在使用数据库。
解决方案
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" 无法启动分布式事务"
- Java递归 遍历目录的小例子
- Unity3D研究院之Assetbundle的原理
- Android 自定义RecyclerView 实现真正的Gallery效果
- Objective-C学习笔记七:类的定义一
- javascriptの创建对象
- 无法用排他锁锁定该数据库,以执行该操作。 (Microsoft SQL Server,错误: 5030)
- 软工视频总结之需求分析
- .Net Program Unable to copy a file from obj\Debug to bin\Debug
- bq2031
- 软件设计师2013年上半年错题整理
- 出现 java.util.ConcurrentModificationException
- IOS-添加分段控件SegmentControl
- Thread类中sleep是为什么是静态方法
- 源码编译安装lamp环境