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