¿Qué significa el código HRESULT 0x8004D024 (XACT_E_NETWORK_TX_DISABLED)?

 
Anterior Siguiente
XACT_E_TIP_DISABLED XACT_E_PARTNER_NETWORK_TX_DISABLED

XACT_E_NETWORK_TX_DISABLED

Qué significa XACT_E_NETWORK_TX_DISABLED

XACT_E_NETWORK_TX_DISABLED corresponde al HRESULT 0x8004D024. Windows lo describe así: «El administrador de transacciones ha deshabilitado la compatibilidad con transacciones remotas o de red.».

No debe reducirse a una “falla de MSDTC” genérica: pertenece a política de acceso de red de MSDTC en el extremo local o partner remoto. La pista decisiva es que el MSDTC local no acepta transacciones remotas/de red.

Qué comprobar

  • Captura equipo local y partner, Network DTC Access, inbound/outbound, autenticación elegida, firewall/RPC y dirección de propagación en el intento que devuelve 0x8004D024.
  • Conserva la primera respuesta del resource manager y la decisión del coordinator antes de reiniciar servicios; el reinicio puede borrar la evidencia temporal.
  • Comprueba de forma explícita esta condición: el MSDTC local no acepta transacciones remotas/de red.

Tratamiento y recuperación

Compara la configuración de acceso de red en ambos equipos y el sentido de la propagación. Habilita únicamente inbound/outbound y el modo de autenticación requeridos por el escenario, valida RPC/firewall y repite desde una transacción nueva.

Diferencias con resultados cercanos

Si la recuperación exige retry, usa una transacción nueva y verifica idempotencia de cualquier efecto externo; nunca reapliques ciegamente un UOW cuyo outcome era desconocido.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.