Доброй ночи, случилось страшное и база стала "Подозрительная" (SUSPECT). Почитав статьи в интернете о данной проблеме, нужно ее проверить на ошибки DBCC CHECKDB . Стоит SQL Server Standard 2008R2. Запускаю DBCC CHECKDB (0, REPAIR_ALLOW_DATA_LOSS) Ошибка: Сообщение 7919, уровень 16, состояние 3, строка 1
Инструкция восстановления не обработана. База данных должна находиться в однопользовательском режиме.
В интернете нашел как перевезти базу в однопользовательский режим
Use master
go
sp_dboption dbname, single, true
Ошибка: Не удалось открыть базу данных "PM_Bux". Она была отмечена как подозрительная (SUSPECT)
France, спасибо. Порылся в инете и нашел:
ALTER DATABASE <Имя БД> SET EMERGENCY
ALTER DATABASE <Имя БД> SET SINGLE_USER
DBCC CHECKDB (<Имя БД>, REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE <Имя БД> SET MULTI_USER
База вылечилась, завтра покажу буху, пусть глянет что и как.
из этих 4 строчек, я 1 не знаю что делает ?
ну, если вспомнимть западные фильмы, то эмерженси - это скорая помощь))
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший