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

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 сервера и ваших персональных настроек.

Теги

 

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

MSSQL — уменьшаем Initial Size в tempdb

Срочно понадобилось уменьшить размер tempdb. Можно выполнить сжатие, перезапуск сервера, танцы с бубнами. Всё это уменьшит размер tempdb, но не сделает его меньше Initial Size. И это большая проблема, особенно для тех экземпляров, где база tempdb вынесена в оперативную память.

Теги