Что означает код HRESULT 0x8004D02A (XACT_E_PUSH_COMM_FAILURE)?

 
Предыдущий Следующий
XACT_E_ABORTING XACT_E_PULL_COMM_FAILURE

XACT_E_PUSH_COMM_FAILURE

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

XACT_E_PUSH_COMM_FAILURE (0x8004D02A) — MSDTC не удалось передать транзакцию целевому диспетчеру из-за проблем связи.

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

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

Здесь направление противоположное PULL: локальный координатор передаёт транзакцию целевому. Доступность исходного приложения ещё не доказывает, что RPC/DTC-трафик до целевого диспетчера транзакций проходит.

Ближайший XACT_E_PULL_COMM_FAILURE относится к получению транзакции от источника, а не к отправке локальной транзакции целевого диспетчера.

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

MSDTC could not push the transaction to the destination coordinator.

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


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