在本地数据库上执行了一个来自VS SQL Server数据库项目的DB部署,但失败了,导致数据库被留在了单用户模式(部署运行为单用户模式)。
当我从SSMS连接到它并尝试像下面这样做的时候:
ALTER DATABASE MyDatabase
SET MULTI_USER;
GO
我遇到了以下错误:
不能在此时更改数据库“MyDatabase”的状态或选项。该数据库处于单用户模式,并且当前有一个用户连接到它。
我尝试将数据库脱机,但是 SSMS 告诉我这样做成功了,但实际上似乎没有做任何事情。到目前为止,我只能通过删除并重新创建数据库来解决这个问题(这还算可以,因为它只是一个本地测试数据库)。然而,我想能够重置状态。
如何让 SQL Server 将此数据库退出单用户模式?