在本地数据库上执行数据库部署(来自 VS SQL Server 数据库项目)失败后,数据库处于单用户模式(部署以单用户模式运行)的状态。
当我从 SSMS 连接到它并尝试以下操作时:
ALTER DATABASE MyDatabase
SET MULTI_USER;
GO
我得到错误:
目前无法更改数据库“MyDatabase”的状态或选项。数据库处于单用户模式,并且当前有一个用户连接到它。
我尝试使数据库脱机,SSMS 告诉我成功,但它似乎并没有真正做任何事情。到目前为止,我只能通过删除并重新创建数据库来解决这个问题(这还可以,因为它只是一个本地测试数据库)。但是,我希望能够重置状态。
如何说服 SQL Server 将此数据库从单用户模式中移除?