| Предыдущий | Следующий |
| hrBadLogSignature | hrBadCheckpointSignature |
hrBadDbSignature
Что означает hrBadDbSignature
hrBadDbSignature означает, что сигнатура базы ESE не согласуется с файлами журнала или резервной копии, которые пытаются использовать для восстановления. Даже полностью читаемые файлы могут принадлежать разным поколениям или разным экземплярам базы.
Что проверить
- Соберите сигнатуры из заголовка базы, backup metadata и соответствующего набора логов.
- Не выбирайте файлы только по имени, дате или номеру поколения журнала.
- Проверьте, не были ли вручную смешаны части двух разных restore sets.
- Если база копировалась между серверами, установите точное происхождение каждого файла до запуска recovery.
Исправление — восстановить единый согласованный набор базы, backup и log-файлов. Подмена одного журнала «похожим» по номеру может усугубить восстановление и скрыть исходную причину несовместимости.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.