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

 
Предыдущий Следующий
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

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


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