| Предыдущий | Следующий |
| hrPatchFileMismatch | hrRestoreLogTooHigh |
hrRestoreLogTooLow
Что означает hrRestoreLogTooLow
hrRestoreLogTooLow (0xC8000229) — начальный номер журнала слишком мал для восстановления.
Что проверить
Зафиксируйте базу, таблицу или сессию ESE и первый API Jet/ESENT, который вернул hrRestoreLogTooLow.
- Проверьте состояние базы и журналов ESE, свободные ресурсы процесса и состояние активной транзакции именно в момент отказа.
- Если ошибка возникла при восстановлении или работе с журналами, сопоставьте поколения журналов, контрольную точку и выбранный набор файлов; не подменяйте восстановление простым повтором операции.
Исходная формулировка
the configured upper or ending restore generation is below a log that the restore set requires.
do not guess range endpoints from filenames alone.
hrSeekNotEqual — a less-than-or-equal or greater-than-or-equal seek positioned the cursor without finding an exact key match
do not skip a mandatory generation to make recovery continue.
Phase I requires every mandatory generation needed to bring the backup database to consistency., later roll-forward logs are optional only after the mandatory range has been satisfied.
Технические ссылки
- JetExternalRestore ranges and phases
- JET_LOGINFO structure
- ESE restore errors
- Microsoft JET_ERR enumeration
Нужно найти другой код? Найти другой код состояния или ошибки.
