| Anterior | Siguiente |
| XACT_E_LU_TX_DISABLED | XACT_E_CLERKEXISTS |
XACT_E_CLERKNOTFOUND
Qué significa XACT_E_CLERKNOTFOUND
XACT_E_CLERKNOTFOUND corresponde al HRESULT 0x8004D080. Windows lo describe así: «No se encontró el objeto auxiliar del registro de transacciones.».
La constante describe una condición concreta de registro duradero y recuperación de transacciones coordinadas después de fallos; aquí recovery solicita un transaction log clerk que no existe en el contexto esperado.
Qué comprobar
- Captura UOW, RMID, LSN, archivo/registro de recuperación, clerk implicado, fase de recovery y último registro duradero confirmado en el intento que devuelve
0x8004D080. - Comprueba la misma operación en ambos extremos cuando exista propagación remota; un log visto solo desde el cliente no distingue rechazo, caída y timeout.
- Comprueba de forma explícita esta condición: recovery solicita un transaction log clerk que no existe en el contexto esperado.
Tratamiento y recuperación
Protege los datos de recuperación antes de limpiar logs o reinstalar componentes. Restaura la correspondencia entre UOW, LSN, clerk y resource manager, y deja que el recovery protocol determine el outcome antes de reanudar procesamiento normal.
Diferencias con resultados cercanos
Valida la corrección con una UOW nueva cuando el outcome anterior ya era terminal; el éxito de una llamada posterior sobre otro objeto no cambia el resultado histórico de la transacción fallida.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
