| Предыдущий | Следующий |
| ERROR_HEURISTIC_DAMAGE_POSSIBLE | ERROR_RM_NOT_ACTIVE |
ERROR_TRANSACTIONAL_CONFLICT
Что означает ERROR_TRANSACTIONAL_CONFLICT
ERROR_TRANSACTIONAL_CONFLICT — функция попыталась использовать имя, зарезервированное другой транзакцией.
Что проверить
Зафиксируйте транзакцию/UOW, текущую фазу и диспетчер ресурсов, который вернул код.
- Проверьте, допускается ли запрошенная операция в текущем transaction state и нет ли конфликтующей/завершённой транзакции.
- При conflict или invalid state сначала определите исход предыдущей операции, а не создавайте параллельную повторную транзакцию.
Исходная формулировка
a file-system name is reserved by another active TxF transaction.
Serialize conflicting updates or wait for the owning transaction to commit or roll back.
Record the transaction IDs and the exact source and destination names involved in create, rename, link, or delete operations.
Microsoft: TxF isolation, locking, and file views
Microsoft: listing files locked by a transaction
Технические ссылки
- Microsoft: TxF isolation, locking, and file views
- Microsoft: transacted file handles and transaction binding
- Microsoft: listing files locked by a transaction
Нужно найти другой код? Найти другой код состояния или ошибки.
