Найти тему
Заметки DevOps

Проверка и восстановление базы данных Microsoft SQL

переводим в однопользовательский режим
--------------сначала выполняем это----------------------------
EXEC sp_resetstatus databass;
ALTER DATABASE databass SET EMERGENCY
делаем чек базы если есть ошибки восстанавливаем и возвращаем многопользовательский режим
----------------потом это--------------------------

DBCC checkdb (databass)
ALTER DATABASE databass SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB (databass, REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE databass SET MULTI_USER

Краткое описание команд есть в другой статье