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

 
Предыдущий Следующий
ERROR_TXF_DIR_NOT_EMPTY ERROR_TM_VOLATILE

ERROR_INDOUBT_TRANSACTIONS_EXIST

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

ERROR_INDOUBT_TRANSACTIONS_EXIST — операция оставила бы транзакционный диспетчер ресурсов в несогласованном состоянии, поэтому она запрещена.

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

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

  • Проверьте, завершилась ли предыдущая фаза подготовки, фиксации или отката и какой диспетчер ресурсов первым потерял или отверг состояние.
  • Перед новой транзакцией однозначно установите исход старой по журналу; in-doubt и heuristic state нельзя безопасно скрывать обычным повтором.

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

  • in-doubt transactions prevent an operation that would leave the RM inconsistent.
  • MS-DTCO: superior and subordinate transaction-manager roles
  • Enumerate or log the in-doubt transaction and enlistment identifiers and trace their superior or coordinator connections.
  • Collect transaction and enlistment IDs for every in-doubt entry.
  • this result belongs to the Windows Kernel Transaction Manager transaction-processing model.

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


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