Сообщение 8966, уровень 16, состояние 1, строка 1 Не удалось прочитать и заблокировать страницу (1: 1681) с типом защелки SH. не удалось выполнить sysindexes - PullRequest
1 голос
/ 17 сентября 2009

Сообщение 8966, Уровень 16, Состояние 1, Строка 1 Не удалось прочитать и заблокировать страницу (1: 1681) с типом защелки SH. не удалось выполнить sysindexes.

Что это значит?

это что БД обрезается?

1 Ответ

2 голосов
/ 17 сентября 2009

Да, ваша БД повреждена, извините.

Действия, предложенные docs :

HARDWARE FAILURE

Запустите диагностику оборудования и устраните все проблемы. Также проверьте журналы системы и приложений Microsoft® Windows NT® и журнал ошибок SQL Server ™, чтобы увидеть, произошла ли ошибка в результате аппаратного сбоя. Исправьте все проблемы с оборудованием.

Если у вас есть постоянные проблемы с повреждением данных, попробуйте заменить различные аппаратные компоненты, чтобы изолировать проблему. Убедитесь, что в вашей системе не включено кэширование записи на контроллере диска. Если вы подозреваете, что это проблема, обратитесь к поставщику оборудования.

Наконец, может оказаться полезным перейти на полностью новую аппаратную систему, включая переформатирование дисков и переустановку операционной системы.

RESTORE FROM BACKUP

Если проблема не связана с оборудованием и доступна известная чистая резервная копия, восстановите базу данных из резервной копии.

DBCC CHECKDB

Если нет доступной чистой резервной копии, выполните DBCC CHECKDB без предложения восстановления, чтобы определить степень повреждения. DBCC CHECKDB порекомендует пункт исправления для использования. Затем выполните DBCC CHECKDB с соответствующим условием исправления для исправления повреждения.

Caution: Если вы не уверены, какое влияние DBCC CHECKDB с предложением восстановления на ваши данные, обратитесь к основному поставщику поддержки перед выполнением этого заявления.

Нет исправления этой ошибки, потому что это только признак реальной проблемы. Подробности смотрите в сопутствующих ошибках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...