sql log файл удаленный или поврежден

Возникла ситуация файл базы данных с расширение log был удален. При попытке «Перевести базу в оперативный режим» возникает ошибка Действие установить режим в «не сети» завершилось не удачно. И далее по тексту ошибки видим, что у нас отсутствует файл с расширение log. Валерьяну литрами пить не нужно, проблема легко решается без sql запросов.

Действие установить режим в "не сети" завершилось не удачно
Действие установить режим в «не сети» завершилось не удачно

Восстанавливаем работу sql базы из за удаленного log файла

  1. В свойствах базы данных удаляем состояние исправности базы данных. Политики -> Удаление состояний исправности

2. База перейдет в режим «Ожидания восстановления»

3. Нажимаем правой кнопкой мыши на поврежденной базе данных выбираем «Задачи» и пункт «Перевести в автономный режим».

SQL перевести в автономный режим

4. Нажимаем правой кнопкой мыши на поврежденной базе данных выбираем «Задачи» и пункт «Отсоединить»

5. Подтверждаем отсоединение базы, в случае если к базе подключены другие пользователи ставим галочку «Удалить соединения»

Sql подтверждаем отсоединение базы

6. Правой кнопкой мыши нажимаем на «базы данных» и выбираем присоединить

SQL присоединить базу

7. Выбираем отсоединенный файл базы данных с расширением mdf

В колонке «сведения о базе данных»  у нас появилось два файла с типами файла данные и журнал

SQL присоединение базы данных

8. Удаляем строку журнала из «Сведений о базе данных» при повторном подключении log файл автоматически появится и нажимаем ОК

SQL присоединение базы данных без log файла

9. Готово, база восстановлена,  log  файл появился.

SQL база данных восстановлена

 

Добавить комментарий