我需要帮助将SINGLE_USER模式下恢复的数据库设置为MULTI_USER.每次我 run

ALTER DATABASE BARDABARD
SET MULTI_USER;
GO

我得到了这个错误:

此时无法更改数据库"BARDABARD"的状态或选项.

数据库处于单用户模式,当前有用户连接到该数据库.

它需要处于非SINGLE_USER模式才能将其设置为另一种模式,但当它处于SINGLE_USER模式时,我无法将数据库设置为任何其他模式.

推荐答案

"用户当前已连接到它"可能是SQL Server Management Studio窗口本身.try Select 主数据库并再次运行ALTER查询.

Sql相关问答推荐

Postgres从组中 Select 具有相反排序顺序的行

调用存储过程时SQL服务器TDS协议响应问题

从2个表中查找每条记录的唯一最接近的日期匹配

JSON列之间的Postgr聚合

我可以将INSERT语句与SELECT一起使用来创建条件吗?

在Golang中管理数据库事务的简洁方法

LEFT JOIN不显示计数0我期望的方式

从原始表列中经过JSON字符串化的对象数组构建视图

如何根据同一表中某一列中的值重新排列行(仅输出它们)(重新排序)?

在一个子查询中签入ID';S,如果未返回,则签入另一个子查询

排除具有部分匹配条件的记录

将时间范围划分为全天和前后剩余小时

STContains、STIntersections和STWithin返回错误的地理结果

根据具有特定值的 ID 创建自定义组

Postgres,使用 select 插入多个值

SQL 将 Varchar 转换为日期

将表格和字符串连接以 for each 记录生成订单项目

所有列分组的简写?

Clob 问题 - 将 clob 列拆分为多行

在 SQL 查询中创建滚动日期