报错信息如下:

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)相关推荐

  1. 安装SQL Server 2012示例数据库

    SQL Server的示例数据库是一个非常好的学习数据库的范例,在安装完SQL Server 2012后,默认情况下是不会安装示例数据库的,我们需要自己进行一些安装和设置. 安装Adventure W ...

  2. SQL SERVER定时备份数据库

    SQL SERVER定时备份数据库 点击 "管理"--"sql server代理"--"作业" 新建作业: 常规选项卡里,"名称& ...

  3. 【sql server】“因为数据库正在使用,所以无法获得对数据库的独占访问权” 解决方案汇总

    [sql server]"因为数据库正在使用,所以无法获得对数据库的独占访问权" 解决方案汇总 参考文章: (1)[sql server]"因为数据库正在使用,所以无法获 ...

  4. SQL Server 2008还原数据库时出现“备份集中的数据库备份与现有的数据库不同”的解决方法

    SQL Server 2008还原数据库时出现"备份集中的数据库备份与现有的数据库不同"的解决方法 参考文章: (1)SQL Server 2008还原数据库时出现"备份 ...

  5. SQL点滴12—SQL Server备份还原数据库中的小把戏

    原文:SQL点滴12-SQL Server备份还原数据库中的小把戏 备份数据库时出现一个不太了解的错误 ,错误信息"is formatted to support  1 media fami ...

  6. SQL SERVER 2012 修改数据库默认位置不立即生效

    今天修改SQL SERVER 2012的数据库默认位置:即数据文件.日志文件默认位置时遇到一个问题,单击"服务器属性"(Server Properties)--> 数据库设置 ...

  7. Visual Studio 2019连接自动的Sql Server开发版数据库(C#语言)

    Visual Studio 2019连接自动的Sql Server开发版数据库,C#语言 连接字符串: server=(LocalDB)\MSSQLLocalDB;database=master;in ...

  8. SQL Server 2008备份数据库失败,拒绝访问的原因

    SQL Server 2008备份数据库失败,拒绝访问的原因 原文:SQL Server 2008备份数据库失败,拒绝访问的原因 备份数据到特定目录是出现拒绝访问,然后测试备份到C盘根目录正常. 查了 ...

  9. 成功解决:连接sql server时插入数据库内容为乱码,并且输出也为乱码

    成功解决:连接sql server时插入数据库内容为乱码,并且输出也为乱码 目录 解决问题 解决办法 解决问题 pymssql连接数据库,插入记录显示乱码,python输出也乱码 连接语句 conn ...

  10. 如何将数据导入到 SQL Server Compact Edition 数据库中(四)

    系列文章导航: 如何将数据导入到 SQL Server Compact Edition 数据库中(一) 如何将数据导入到 SQL Server Compact Edition 数据库中(二) 如何将数 ...

最新文章

  1. 用鞋子给视障人士导航!这款“导盲鞋”可检测4米外障碍物,振动提醒躲避,一双2w5...
  2. Linux进程-进程的创建
  3. redis的持久化方式有哪些?
  4. ubuntu18+Eclipse+CDT开发QT5界面程序
  5. 查看git当前tag_常用的 Git 命令清单
  6. 万箭齐发!COSCon' 21深圳分会场闪亮登场!
  7. OC本学习笔记Foundation框架NSString与NSMutableString
  8. 收藏 | 那些机器学习必备知识
  9. Python编程实例(4)
  10. kali 创建php可执行文件_Kali安装wordpress
  11. 纵向取模需要自己倒叙吗_我能自己完成混音工作吗?需要掌握哪些知识?
  12. 双击鼠标触发了Ctrl+C事件
  13. 手把手教你做一个简单的VB数据库程序
  14. “AI”与“爱”满格下的百度地图:刻画真实世界,社会责任同行
  15. 硬件探索——数字钟的设计与制作
  16. 2012“第四届云计算中国峰会”倒计时
  17. 采用Windows PowerShell运行conda activate xx出现 C:\Users\xxx\Documents\WindowsPowerShell\profile.ps1报错问题
  18. Apple Configurator 2提取ipa文件
  19. 软件加壳的原理及实现[转]
  20. struts2文件上传和下载

热门文章

  1. 打印纸张尺寸换算_各种打印纸的尺寸是多少?
  2. 截止失真放大电路_聊一下三极管截止、放大和饱和3种工作状态
  3. 全球AMR调度系统分析(RMS、TMS)
  4. 编译原理——中间代码生成(逆波兰表示)
  5. 如何用ps修改图片文字颜色
  6. 3dmax简单的bip制作
  7. idea配置port
  8. 代码在线运行工具(PHP、Python、Java等)
  9. python寻找所有三位数素数_寻找所有的素数的python实现
  10. 南京20年房价变迁史:别人在买房,你在干什么?