¿Qué significa el código NTSTATUS 0xC019003B (STATUS_TM_VOLATILE)?

 
Anterior Siguiente
STATUS_INDOUBT_TRANSACTIONS_EXIST STATUS_ROLLBACK_TIMER_EXPIRED

STATUS_TM_VOLATILE

Qué significa STATUS_TM_VOLATILE

STATUS_TM_VOLATILE aparece cuando se intenta usar persistencia/recovery con un transaction manager creado sin durable log. Un TM volatile sirve para trabajo que no debe sobrevivir a crash/restart.

La solución es arquitectónica: si el resource manager promete recovery durable, debe asociarse a un TM durable. Reintentar contra otro volatile TM no añade la persistencia que la operación requiere.

Qué comprobar

  • Determine si el workload necesita recovery tras restart.
  • Revise cómo se creó el transaction manager.
  • Use durable TM/log para state que deba reabrirse.
  • No confunda volatilidad intencional con log corruption.

Referencias técnicas


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