Перейти к основному содержанию

MS SQL — удалить базу In Recovery

Microsoft SQL Server

Разработчики 1С на тестовом сервере умудрились как-то сделать базу в статусе "In Recovery". Данная база не нужна, удалить её через GUI им не удалось. Detach — не сработал. Take offline — не сработал. Свойства БД тоже не удалось посмотреть.

В таком случае, если база не нужна, проще сделать так:

DROP DATABASE [YourBaseName]

После этого нужно зайти в директорию, где лежат файлы данных. DROP удалит только mdf файл данных, а ldf файл лога останется, удалите его ручками. Не перепутайте с другими базами.

По умолчанию MSSQL создаёт файлы баз данных примерно здесь:

C:\Program Files\Microsoft SQL Server\MSSQL12.DL1CSQL00\MSSQL\DATA

Точный путь зависит от версии SQL сервера и ваших персональных настроек.

Теги

 

Похожие материалы

Включаем Database Mail в Microsoft SQL Server 2014

Для того чтобы MSSQL сервер мог слать уведомления на почту, необходимо настроить Database Mail фичу. Для чего нужны уведомления? Я, например, хочу получать письмо, когда заканчивается бэкап. Функционал этой фичи на самом деле гораздо богаче. При сноровке можно по почте слать SQL запросы и получать результаты. В моём случае это не требуется.

Теги