¿Qué significa el código NTSTATUS 0xC0190061 (STATUS_TRANSACTION_NOT_ENLISTED)?

 
Anterior Siguiente
STATUS_EXPIRED_HANDLE STATUS_LOG_SECTOR_INVALID

STATUS_TRANSACTION_NOT_ENLISTED

Qué significa STATUS_TRANSACTION_NOT_ENLISTED

STATUS_TRANSACTION_NOT_ENLISTED significa que falta la relación formal entre resource manager y transaction. Tener un transaction handle no convierte automáticamente al RM en participant; el enlistment es el objeto que recibe notifications de prepare/commit/rollback/recovery.

La investigación debe encontrar dónde se omitió o perdió la creación/open del enlistment y si se está usando el transaction ID correcto.

Qué comprobar

  • Confirme transaction UOW y resource manager.
  • Compruebe create/open enlistment en ese code path.
  • Revise recovery que no reabrió el enlistment.
  • No continúe fases que requieren notifications sin la relación KTM.

Referencias técnicas


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