Не удаляется зеркальная база, висит в состоянии "Mirror". Команда отрабатывает без ошибок:
ALTER DATABASE <dbname> SET PARTNER OFF
Однако, это не помогает. Можно посмотреть состояние заркалирования:
SELECT * FROM sys.database_mirroring
Там запись присутствует и база в состоянии DISCONNECTED.
На некоторые попытки что-то сделать можно получить ошибку:
The command failed because the database mirror is busy. Reissue the command later
Перезапуск MSSQL не помогает.
Что делать?
- Останавливаем экземпляр MSSQL.
- Вручную удаляем файл данных зеркальной базы MDF и лог LDF.
- Запускаем экземпляр MSSQL.
- Удаляем зеркальную базу:
DROP DATABASE <dbname>