Выполняя развертывание БД (из проекта базы данных VS SQL Server) в локальной базе данных, которая не удалась, база данных осталась в состоянии, когда он имеет режим одиночного пользователя (развертывание выполняется как однопользовательский режим),
Когда я подключаюсь к нему из SSMS и пробую что-то вроде следующего:
ALTER DATABASE MyDatabase
SET MULTI_USER;
GO
Я получаю сообщение об ошибке:
В настоящее время невозможно изменить состояние или параметры базы данных "MyDatabase". База данных находится в однопользовательском режиме, и пользователь в настоящее время подключен к ней.
Я пробовал использовать базу данных в автономном режиме, и SSMS говорит мне, что она преуспевает, но, похоже, она ничего не делает. До сих пор мне удалось обойти это, сбросив и воссоздав базу данных (что вроде хорошо, потому что это только локальная тестовая база данных). Тем не менее, я хотел бы иметь возможность reset статуса.
Как я могу убедить SQL Server взять эту базу данных из однопользовательского режима?