¿Qué significa el código HRESULT 0x8004D085 (XACT_E_REPLAYREQUEST)?

 
Anterior Siguiente
XACT_E_INVALIDLSN SL_REMAPPING_SP_STATUS_SYSTEM_TIME_SKEWED

XACT_E_REPLAYREQUEST

Qué significa XACT_E_REPLAYREQUEST

XACT_E_REPLAYREQUEST corresponde al HRESULT 0x8004D085. Windows lo describe así: «Se solicitó la reproducción de la transacción.».

Este resultado delimita el problema en registro duradero y recuperación de transacciones coordinadas después de fallos. En particular, el recovery protocol solicita reproducir información de la transacción para reconstruir el estado necesario.

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 0x8004D085.
  • Ordena la traza por UOW y tiempo y separa el primer cambio de estado de los errores secundarios generados al cerrar o recuperar la transacción.
  • Comprueba de forma explícita esta condición: el recovery protocol solicita reproducir información de la transacción para reconstruir el estado necesario.

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

Después del cambio, confirma que coordinator y resource managers coinciden en la misma decisión y que no quedan ramas prepared/in-doubt pendientes de recovery.

Referencias técnicas


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