Что означает код HRESULT 0x8800064A (hrwrnDataHasChanged)?

 
Предыдущий Следующий
hrColumnMaxTruncated hrKeyChanged

hrwrnDataHasChanged

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

hrwrnDataHasChanged (0x8800064A) — данные были изменены.

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

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

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

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

  • the record or data image changed while the caller was using a prior observation.
  • hrLogWriteFail — the write-ahead log could not durably accept a required record
  • hrColumnSetNull — a column update resulted in a NULL value as an explicit outcome
  • It specifically means that this is an optimistic-concurrency signal, not automatically physical corruption or a write conflict at the lock manager. Related values below can appear in the same workflow but require a different response:
  • Diagnostic layer — record versioning and optimistic concurrency

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


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