| Anterior | Siguiente |
| MQ_ERROR_QUEUE_NOT_AVAILABLE | MQ_ERROR_TRANSACTION_IMPORT |
MQ_ERROR_DTC_CONNECT
Qué significa MQ_ERROR_DTC_CONNECT en Message Queuing
MQ_ERROR_DTC_CONNECT aparece cuando MSMQ no puede establecer la relación necesaria con Microsoft Distributed Transaction Coordinator. El punto importante para el diagnóstico es el siguiente: el foco técnico es MS DTC.
Evidencia que conviene conservar
- Correlaciona el hresult con el transaction id y con eventos de dtc para conocer si falló conexión, enlistment o completion.
- Si existe status por propiedad o un error Win32/CryptoAPI/LDAP interno, úsalo como evidencia principal y no te quedes solo con el HRESULT exterior.
- Anota la API que devolvió
MQ_ERROR_DTC_CONNECTy el estado del objeto justo antes de esa llamada.
Recuperación
La recuperación debe atacar esta causa concreta. Si el resultado previo puede haber producido cambios, verifica primero el estado antes de volver a ejecutar la llamada.
La comprobación decisiva es demostrar que MSMQ no puede establecer la relación necesaria con Microsoft Distributed Transaction Coordinator. Si esa condición no aparece en la evidencia, busca un HRESULT vecino o el error interno que explique mejor el caso.
Referencias
¿Buscas un código diferente? Buscar otro código de estado o error.
