Что означает код HRESULT 0x88000141 (hrRemainingVersions)?

 
Предыдущий Следующий
hrBFPageNotFound hrFLDKeyTooBig

hrRemainingVersions

Что означает hrRemainingVersions

hrRemainingVersions (0x88000141) — осталась невыполненная фоновая работа.

Что проверить

Зафиксируйте базу, таблицу или сессию ESE и первый API Jet/ESENT, который вернул hrRemainingVersions.

  • Проверьте состояние базы и журналов ESE, свободные ресурсы процесса и состояние активной транзакции именно в момент отказа.
  • Если ошибка возникла при восстановлении или работе с журналами, сопоставьте поколения журналов, контрольную точку и выбранный набор файлов; не подменяйте восстановление простым повтором операции.
  • Сверьте поддерживаемые версии, возможности и режимы для конкретного API/устройства, возвращающего hrRemainingVersions. Если возможность отсутствует, выбирайте поддерживаемый режим или API вместо повторных попыток.

Исходная формулировка

  • version-store cleanup still has work queued after an idle-maintenance pass.
  • hrNoIdleActivity — an idle-maintenance request found no eligible work to perform at that moment
  • Long-running transactions can retain old record versions and delay reclamation., idle work is opportunistic, so no-work and work-remaining results must both be handled without busy looping.
  • Narrow corrective direction — end or shorten transactions retaining old versions and schedule further idle work without spinning in a tight retry loop
  • Diagnostic layer — version-store and idle-maintenance scheduling

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


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