Всем привет! Сегодня рассмотрим несколько решений если ваша база данных в MSSQL находится в режиме SUSPECT или "подозрительно". Необходимо сделать несколько запросов для поврежденной БД. Выглядят они так: ALTER DATABASE "myDBname" SET EMERGENCY
DBCC checkdb('myDBname')
ALTER DATABASE "myDBname" SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('myDBname', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE "myDBname" SET MULTI_USER
ALTER DATABASE "myDBname" SET ONLINE ALTER DATABASE "myDBname" SET EMERGENCY - переводим базу в аварийный режим...
Читайте, Как восстановить удаленную базу MSSQL используя встроенные в приложение инструменты или сторонние программы. Рассмотрим причины, по которым база может быть утеряна, а также способы восстановления для каждого из них...