| Anterior | Siguiente |
| XACT_E_NETWORK_TX_DISABLED | XACT_E_XA_TX_DISABLED |
XACT_E_PARTNER_NETWORK_TX_DISABLED
Qué significa XACT_E_PARTNER_NETWORK_TX_DISABLED
XACT_E_PARTNER_NETWORK_TX_DISABLED corresponde al HRESULT 0x8004D025. Windows lo describe así: «El administrador de transacciones asociado ha deshabilitado la compatibilidad con transacciones remotas o de red.».
Para diagnosticarla conviene pensar en política de acceso de red de MSDTC en el extremo local o partner remoto, no solo en el método que terminó devolviendo el código. En este caso, el partner remoto no acepta transacciones de red aunque el extremo local pueda hacerlo.
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
0x8004D025. - 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 partner remoto no acepta transacciones de red aunque el extremo local pueda hacerlo.
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
La prueba final debe demostrar tanto el resultado de negocio como el outcome de cada recurso enlistado. Un commit local aislado no prueba atomicidad distribuida.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.