Что означает код HRESULT 0xC8000229 (hrRestoreLogTooLow)?

 
Предыдущий Следующий
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.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.