Что означает код HRESULT 0xC800022A (hrRestoreLogTooHigh)?

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

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


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