SQL Server - 无法将数据库从SINGLE_USER模式切换回MULTI_USER模式(Error 5064)
报错信息如下:
Msg 5064, Level 16, State 1, Line 1
Changes to the state or options of database 'test' cannot be made at this time. The database is in single-user mode, and a user is currently connected to it.
Msg 5069, Level 16, State 1, Line 1
ALTER DATABASE statement failed.
有人还连着数据库,从下面步骤检查:
1)通过sys.sysprocesses或者sys.dm_exec_sessions,或者存储过程sp_who,然后用KILL命令把会话切断
select * from sys.sysprocesses where spid > 50 And dbid=DB_ID ('MyDB')
SELECT * FROM sys.dm_exec_sessions WHERE database_id = DB_ID ('MyDB')
2)如果上面还是行不通,再检查sys.dm_tran_locks,然后用KILL命令把会话切断
select * from sys.dm_tran_locks where resource_database_id= DB_ID ('MyDB')
转载于:https://www.cnblogs.com/jenrrychen/p/5367711.html
SQL Server - 无法将数据库从SINGLE_USER模式切换回MULTI_USER模式(Error 5064)相关推荐
- 安装SQL Server 2012示例数据库
SQL Server的示例数据库是一个非常好的学习数据库的范例,在安装完SQL Server 2012后,默认情况下是不会安装示例数据库的,我们需要自己进行一些安装和设置. 安装Adventure W ...
- SQL SERVER定时备份数据库
SQL SERVER定时备份数据库 点击 "管理"--"sql server代理"--"作业" 新建作业: 常规选项卡里,"名称& ...
- 【sql server】“因为数据库正在使用,所以无法获得对数据库的独占访问权” 解决方案汇总
[sql server]"因为数据库正在使用,所以无法获得对数据库的独占访问权" 解决方案汇总 参考文章: (1)[sql server]"因为数据库正在使用,所以无法获 ...
- SQL Server 2008还原数据库时出现“备份集中的数据库备份与现有的数据库不同”的解决方法
SQL Server 2008还原数据库时出现"备份集中的数据库备份与现有的数据库不同"的解决方法 参考文章: (1)SQL Server 2008还原数据库时出现"备份 ...
- SQL点滴12—SQL Server备份还原数据库中的小把戏
原文:SQL点滴12-SQL Server备份还原数据库中的小把戏 备份数据库时出现一个不太了解的错误 ,错误信息"is formatted to support 1 media fami ...
- SQL SERVER 2012 修改数据库默认位置不立即生效
今天修改SQL SERVER 2012的数据库默认位置:即数据文件.日志文件默认位置时遇到一个问题,单击"服务器属性"(Server Properties)--> 数据库设置 ...
- Visual Studio 2019连接自动的Sql Server开发版数据库(C#语言)
Visual Studio 2019连接自动的Sql Server开发版数据库,C#语言 连接字符串: server=(LocalDB)\MSSQLLocalDB;database=master;in ...
- SQL Server 2008备份数据库失败,拒绝访问的原因
SQL Server 2008备份数据库失败,拒绝访问的原因 原文:SQL Server 2008备份数据库失败,拒绝访问的原因 备份数据到特定目录是出现拒绝访问,然后测试备份到C盘根目录正常. 查了 ...
- 成功解决:连接sql server时插入数据库内容为乱码,并且输出也为乱码
成功解决:连接sql server时插入数据库内容为乱码,并且输出也为乱码 目录 解决问题 解决办法 解决问题 pymssql连接数据库,插入记录显示乱码,python输出也乱码 连接语句 conn ...
- 如何将数据导入到 SQL Server Compact Edition 数据库中(四)
系列文章导航: 如何将数据导入到 SQL Server Compact Edition 数据库中(一) 如何将数据导入到 SQL Server Compact Edition 数据库中(二) 如何将数 ...
最新文章
- 用鞋子给视障人士导航!这款“导盲鞋”可检测4米外障碍物,振动提醒躲避,一双2w5...
- Linux进程-进程的创建
- redis的持久化方式有哪些?
- ubuntu18+Eclipse+CDT开发QT5界面程序
- 查看git当前tag_常用的 Git 命令清单
- 万箭齐发!COSCon' 21深圳分会场闪亮登场!
- OC本学习笔记Foundation框架NSString与NSMutableString
- 收藏 | 那些机器学习必备知识
- Python编程实例(4)
- kali 创建php可执行文件_Kali安装wordpress
- 纵向取模需要自己倒叙吗_我能自己完成混音工作吗?需要掌握哪些知识?
- 双击鼠标触发了Ctrl+C事件
- 手把手教你做一个简单的VB数据库程序
- “AI”与“爱”满格下的百度地图:刻画真实世界,社会责任同行
- 硬件探索——数字钟的设计与制作
- 2012“第四届云计算中国峰会”倒计时
- 采用Windows PowerShell运行conda activate xx出现 C:\Users\xxx\Documents\WindowsPowerShell\profile.ps1报错问题
- Apple Configurator 2提取ipa文件
- 软件加壳的原理及实现[转]
- struts2文件上传和下载