Сделал DBCC CHECKDB. Во время процесса выдает такую ошибку. Полагаю, тест не доходит до конца.
Сообщение 7985, уровень 16, состояние 2, строка 1
Предварительная проверка системных таблиц: объект с идентификатором 7. Не удалось прочитать страницу (1:159524) и заблокировать ее кратковременной блокировкой типа SH. Инструкция проверки прервана из-за неустранимой ошибки.
Результаты DBCC для "basenew".
Сообщение 5233, уровень 16, состояние 98, строка 1
Ошибка в таблице. Идентификатор единицы распределения 458752, страница (1:159524). Проверка (IS_OFF (BUF_IOERR, pBUF->bstat)) не пройдена. Значения: 133129 и -4.
CHECKDB обнаружил 0 ошибок размещения и 1 ошибок согласованности, не связанных ни с одним объектом.
CHECKDB обнаружил 0 ошибок размещения и 1 ошибок согласованности в базе данных "basenew".
(5)
Базу можно восстанавливать имея полный бэкап + диф.бэкапы.
или
полный бэкап + бэкап логов. (если не делали shrink базы тогда есть шанс восстановить).
(8)вам лучше всего обратиться к спец. по mssql. Выгрузка месячной давности восстановит данные месяц назад, сегодняшние битые бэкапы бесполезны, главное оставить их если с базой что-то делалось.
Еще скорее всего у вас проблема с дисками в сервере(или рейдом).
Пробовал запустить бэкап *.bak на другой машине. Ошибка та же. Так что, не думаю, что дело в дисках. Ведь если б так, то на другой машине база бы запустилась. Не так ли?