Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 База SUSPECT  [new]
chilyanin
Member

Откуда:
Сообщений: 3
Уважаемые знатоки SQL подскажите пожалуйста, после некорректного выключения сервера база перешла в SUSPECT
checkdb выдает следующее:

Сообщение 7985, уровень 16, состояние 2, строка 1
Предварительная проверка системных таблиц: объект с идентификатором 5. Не удалось прочитать страницу (1:144) и заблокировать ее кратковременной блокировкой типа SH. Инструкция проверки прервана из-за неустранимой ошибки.
Результаты DBCC для "GGLite".
Сообщение 5233, уровень 16, состояние 98, строка 1
Ошибка таблицы: идентификатор единицы размещения 327680, страница (1:144). Выполнить тест (IS_OFF (BUF_IOERR, pBUF->bstat)) не удалось. Значения равны 12584969 и -1.
CHECKDB обнаружил 0 ошибок размещения и 1 ошибок согласованности, не связанных ни с одним объектом.
CHECKDB обнаружил 0 ошибок размещения и 1 ошибок согласованности в базе данных "GGLite".

Подскажите, можно ли как нибудь восстановить эту 144 страницу?
14 май 18, 13:56    [21408108]     Ответить | Цитировать Сообщить модератору
 Re: База SUSPECT  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
Чуть докину деталей. SQL Server 2005. 144 страница - это IAM для системной таблицы sysrowsets
14 май 18, 14:43    [21408291]     Ответить | Цитировать Сообщить модератору
 Re: База SUSPECT  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36696
Из бэкапа.
14 май 18, 14:44    [21408300]     Ответить | Цитировать Сообщить модератору
 Re: База SUSPECT  [new]
chilyanin
Member

Откуда:
Сообщений: 3
Бэкап за 2015 год (( со старыми данными. Каким образом из него можно попробовать вытянуть именно данную страницу (1:144)
14 май 18, 14:55    [21408375]     Ответить | Цитировать Сообщить модератору
 Re: База SUSPECT  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36696
Скопируйте базу.
Потом переведите ее в emrgency и сделайте DBCC CHECKDB. Вполне вероятно, что битая страница - не одна.
14 май 18, 14:59    [21408402]     Ответить | Цитировать Сообщить модератору
 Re: База SUSPECT  [new]
chilyanin
Member

Откуда:
Сообщений: 3
ALTER DATABASE GGLite SET EMERGENCY;
GO
DBCC CHECKDB (N'GGLite') WITH ALL_ERRORMSGS, NO_INFOMSGS;
GO


Сообщение 7985, уровень 16, состояние 2, строка 1
Предварительная проверка системных таблиц: объект с идентификатором 5. Не удалось прочитать страницу (1:144) и заблокировать ее кратковременной блокировкой типа SH. Инструкция проверки прервана из-за неустранимой ошибки.
Сообщение 5233, уровень 16, состояние 98, строка 1
Ошибка таблицы: идентификатор единицы размещения 327680, страница (1:144). Выполнить тест (IS_OFF (BUF_IOERR, pBUF->bstat)) не удалось. Значения равны 12584969 и -1.
CHECKDB обнаружил 0 ошибок размещения и 1 ошибок согласованности, не связанных ни с одним объектом.
CHECKDB обнаружил 0 ошибок размещения и 1 ошибок согласованности в базе данных "GGLite".
14 май 18, 15:05    [21408432]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить