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

 
Предыдущий Следующий
ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET

ERROR_TXF_METADATA_ALREADY_PRESENT

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

ERROR_TXF_METADATA_ALREADY_PRESENT — файл уже содержит транзакционные метаданные, которые нельзя заменить.

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

Зафиксируйте транзакцию/UOW, диспетчер ресурсов и API, на котором появился ERROR_TXF_METADATA_ALREADY_PRESENT.

  • Проверьте фазу транзакции, её конечное состояние, тайм-аут и первый диспетчер ресурсов, который отказал или потерял состояние.
  • Не продолжайте использовать старый дескриптор транзакции после abort/commit; перед новой попыткой убедитесь, что исход предыдущей операции однозначно определён.
  • Проверьте уже существующий объект и его параметры до создания или регистрации нового. Для ERROR_TXF_METADATA_ALREADY_PRESENT обычно безопаснее сделать операцию идемпотентной либо явно обновить существующий объект, чем создавать дубликат.

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

  • transactional metadata already exists and cannot be replaced by another metadata image.
  • MS-FSCC: NTFS attribute types including transactional data
  • Inspect the restore, cloning, or metadata-write path that targeted the file.
  • Microsoft: retrieving TxF metadata and locking transaction
  • Recreate the correct destination through the supported backup workflow rather than overwriting metadata.

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


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