Исправление поврежденной базы данных MS SQL (режим Suspect Mode)

Исправление поврежденной базы данных MS SQL

Что делать, если БД MS SQL ушла в режим Suspect Mode?

Бывают ситуации, когда база данных MS SQL внезапно переключается в режим "Suspect Mode". Перевести базу в нормальный режим без починка базы, не представляется возможным. DBCC checkdb также не запускается если база данных находится в этом режиме. Что делать? Следуйте следующим инструкциям.

Прежде всего следует перевести БД в режим EMERGENCY:

EXEC sp_resetstatus 'yourDBname';
ALTER DATABASE yourDBname SET EMERGENCY

Затем выполните тестирование базы данных:

DBCC checkdb('yourDBname')
ALTER DATABASE yourDBname SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('yourDBname', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE yourDBname SET MULTI_USER
Нашли ошибку на сайте? Напишите о ней нам!
 Наверх Обратный звонок