| Предыдущий | Следующий |
| 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.
Технические ссылки
- Microsoft: reading TxF backup metadata
- Microsoft: TxF filesystem control codes
- MS-FSCC: NTFS attribute types including transactional data
- Microsoft: retrieving TxF metadata and locking transaction
Нужно найти другой код? Найти другой код состояния или ошибки.