SQL Server 数据库显示(单个用户)解决

SQL Server 数据库显示(单个用户)解决

你的 huolongip2 数据库被设置成单用户模式,只能一个会话访问,程序连接会报错,需要切回多用户模式。

方法 1:SQL 命令(推荐,成功率最高)

  1. 点击上方新建查询,连接到 master

  2. 复制执行下面这段 SQL:

USE master;
GO
ALTER DATABASE [huolongip2] SET MULTI_USER WITH ROLLBACK IMMEDIATE;
GO

WITH ROLLBACK IMMEDIATE 会强制断开现有连接,立刻切换为多用户模式。 执行完成后刷新对象资源管理器,(单个用户)标记就消失。

方法 2:图形界面操作(SSMS)

  1. 右键 huolongip2属性

  2. 切换到【选项】页面

  3. 找到 限制访问,下拉框把 SINGLE_USER(单个用户) 改成 MULTI_USER

  4. 点确定保存。

⚠️界面方式经常失败:因为单用户模式下可能被其他进程抢占唯一连接,按钮点不动。遇到这种情况就直接用上面 SQL 命令。

如果命令执行报错,提示无法获得独占访问

  1. 关掉所有软件、程序,不要有任何程序连这个库

  2. 重启 SQL Server 服务,马上执行上面那条 SQL 语句。

单用户模式一般是还原数据库、修复数据库的时候自动触发的,改回多用户就恢复正常业务访问。

需要我帮你解释这条 SQL 每部分含义吗?


  • 真实产品信息
  • 免费测试评估
  • 网络带宽大稳
  • 专业服务团队
在线客服
客户定制
微信号
返回顶部
在线客服