Что означает код ошибки Windows 6808 (ERROR_STREAM_MINIVERSION_NOT_FOUND)?

 
Предыдущий Следующий
ERROR_OBJECT_NO_LONGER_EXISTS ERROR_STREAM_MINIVERSION_NOT_VALID

ERROR_STREAM_MINIVERSION_NOT_FOUND

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

ERROR_STREAM_MINIVERSION_NOT_FOUND означает, что указанная TxF miniversion потока не найдена. Такая версия принадлежит конкретной транзакции и может исчезнуть после commit, rollback или другого изменения её состояния.

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

  • Сохраните file identity, transaction ID, base version и miniversion ID в момент её создания.
  • Проверьте, не завершилась ли owning transaction между созданием версии и её последующим открытием.
  • Не угадывайте номера miniversions и не переносите их между разными transaction handles.

Как исправить

Если отдельная версия всё ещё нужна, создайте её заново штатным TxF-механизмом в действующей транзакции. Если транзакция завершена, откройте актуальное состояние файла вместо обращения к исчезнувшей временной версии.

Как подтвердить исправление

Каждая miniversion читается только пока существует её транзакционный контекст, а после его завершения ссылки на неё удаляются.

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


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