| Предыдущий | Следующий |
| hrConsistentTimeMismatch | hrRestoreLogTooLow |
hrPatchFileMismatch
Что означает hrPatchFileMismatch
hrPatchFileMismatch (0xC8000228) — файл исправления создан не из этой резервной копии.
Что проверить
Зафиксируйте базу, таблицу или сессию ESE и первый API Jet/ESENT, который вернул hrPatchFileMismatch.
- Проверьте состояние базы и журналов ESE, свободные ресурсы процесса и состояние активной транзакции именно в момент отказа.
- Если ошибка возникла при восстановлении или работе с журналами, сопоставьте поколения журналов, контрольную точку и выбранный набор файлов; не подменяйте восстановление простым повтором операции.
Исходная формулировка
the database patch file was not generated from the backup database being restored.
do not attach a dirty or mismatched database as if it were clean.
hrRecoveredWithErrors — repair or restore completed far enough to produce output but encountered errors that affect confidence in the result
hrConsistentTimeMismatch — the database last-consistent timestamp does not match the recovery or backup lineage being applied
Relevant API surface — hard recovery, database-header inspection, patch application, and post-restore validation
Технические ссылки
- JetExternalRestore behavior
- Database header information
- ESE error-code table
- Microsoft JET_ERR enumeration
Нужно найти другой код? Найти другой код состояния или ошибки.
