Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / База SUSPECT / 6 сообщений из 6, страница 1 из 1
14.05.2018, 13:56
    #39644407
chilyanin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База SUSPECT
Уважаемые знатоки 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 страницу?
...
Рейтинг: 0 / 0
14.05.2018, 14:43
    #39644450
AlanDenton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База SUSPECT
Чуть докину деталей. SQL Server 2005. 144 страница - это IAM для системной таблицы sysrowsets
...
Рейтинг: 0 / 0
14.05.2018, 14:44
    #39644452
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База SUSPECT
Из бэкапа.
...
Рейтинг: 0 / 0
14.05.2018, 14:55
    #39644461
chilyanin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База SUSPECT
Бэкап за 2015 год (( со старыми данными. Каким образом из него можно попробовать вытянуть именно данную страницу (1:144)
...
Рейтинг: 0 / 0
14.05.2018, 14:59
    #39644469
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База SUSPECT
Скопируйте базу.
Потом переведите ее в emrgency и сделайте DBCC CHECKDB. Вполне вероятно, что битая страница - не одна.
...
Рейтинг: 0 / 0
14.05.2018, 15:05
    #39644473
chilyanin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База SUSPECT
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".
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / База SUSPECT / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]