Что означает код HRESULT 0x8004D001 (XACT_E_CANTRETAIN)?

 
Предыдущий Следующий
XACT_E_ALREADYOTHERSINGLEPHASE XACT_E_COMMITFAILED

XACT_E_CANTRETAIN

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

XACT_E_CANTRETAIN (0x8004D001) — Фиксация или откат с сохранением транзакции не поддерживается.

Код относится к COM+/MSDTC и протоколу распределённых транзакций.

Что важно в этом результате

Диспетчер транзакций не может сохранить тот же контекст транзакции после фиксации или отмены. Не путайте это с неуспешной фиксацией: ограничение относится именно к семантике сохранения контекста.

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

the transaction manager cannot preserve the transaction context after commit or abort.

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


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