| Предыдущий | Следующий |
| hrRestoreLogTooLow | hrGivenLogFileHasBadSignature |
hrRestoreLogTooHigh
Что означает hrRestoreLogTooHigh
hrRestoreLogTooHigh (0xC800022A) — начальный номер журнала слишком велик для восстановления.
Что проверить
Зафиксируйте базу, таблицу или сессию ESE и первый API Jet/ESENT, который вернул hrRestoreLogTooHigh.
- Проверьте состояние базы и журналов ESE, свободные ресурсы процесса и состояние активной транзакции именно в момент отказа.
- Если ошибка возникла при восстановлении или работе с журналами, сопоставьте поколения журналов, контрольную точку и выбранный набор файлов; не подменяйте восстановление простым повтором операции.
Исходная формулировка
the configured starting restore generation is above an available log that belongs to the required.
It specifically means that this is the complementary boundary to hrRestoreLogTooLow , not a complaint that a log filename is numerically large. Related values below can appear in the same workflow but require a different response:
do not guess range endpoints from filenames alone.
do not skip a mandatory generation to make recovery continue.
hrRestoreLogTooLow — the configured upper or ending restore generation is below a log that the restore set requires
Технические ссылки
- JetExternalRestore ranges and phases
- JET_LOGINFO structure
- ESE restore errors
- Microsoft JET_ERR enumeration
Нужно найти другой код? Найти другой код состояния или ошибки.