Что означает код HRESULT 0x8004D00B (XACT_E_NOISORETAIN)?

 
Предыдущий Следующий
XACT_E_NOENLIST XACT_E_NORESOURCE

XACT_E_NOISORETAIN

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

XACT_E_NOISORETAIN (0x8004D00B) — Реализация транзакций не поддерживает сохранение уровня изоляции через фиксацию или отмену с сохранением контекста либо ненулевые isoFlags.

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

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

Провайдер не умеет сохранять уровень изоляции через фиксацию или отмену с сохранением контекста. Если приложению требуется новая транзакция после фиксации, безопаснее явно создать её согласно поддерживаемому контракту.

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

The provider cannot retain isolation across a retaining transaction boundary.

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


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