SQL Server 数据库显示(单个用户)解决
你的 huolongip2 数据库被设置成单用户模式,只能一个会话访问,程序连接会报错,需要切回多用户模式。
方法 1:SQL 命令(推荐,成功率最高)
点击上方新建查询,连接到
master库复制执行下面这段 SQL:
USE master; GO ALTER DATABASE [huolongip2] SET MULTI_USER WITH ROLLBACK IMMEDIATE; GO
WITH ROLLBACK IMMEDIATE会强制断开现有连接,立刻切换为多用户模式。 执行完成后刷新对象资源管理器,(单个用户)标记就消失。
方法 2:图形界面操作(SSMS)
右键
huolongip2→ 属性切换到【选项】页面
找到 限制访问,下拉框把
SINGLE_USER(单个用户)改成MULTI_USER点确定保存。
⚠️界面方式经常失败:因为单用户模式下可能被其他进程抢占唯一连接,按钮点不动。遇到这种情况就直接用上面 SQL 命令。
如果命令执行报错,提示无法获得独占访问
关掉所有软件、程序,不要有任何程序连这个库
重启 SQL Server 服务,马上执行上面那条 SQL 语句。
单用户模式一般是还原数据库、修复数据库的时候自动触发的,改回多用户就恢复正常业务访问。
需要我帮你解释这条 SQL 每部分含义吗?


