¿Qué significa el código NTSTATUS 0xC0190024 (STATUS_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION)?

 
Anterior Siguiente
STATUS_STREAM_MINIVERSION_NOT_VALID STATUS_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT

STATUS_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION

Qué significa STATUS_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION

Las miniversiones no son snapshots globales del archivo. Son vistas creadas dentro del ámbito de una transacción y su acceso está ligado al contexto que las originó. Pasar su ID a otro transaction handle rompe ese aislamiento.

Esto aparece con facilidad en helpers, callbacks o trabajo asíncrono que conserva un número de miniversión pero cambia de transacción. Registre ambos IDs y no trate la miniversión como una versión histórica independiente de TxF.

Qué comprobar

  • Capture transaction ID propietario y transaction ID usado en el open fallido.
  • Compruebe dónde se guardó y reutilizó el miniversion ID.
  • Revise cambios de contexto en threads/callbacks.
  • Reabra la vista desde la transacción que realmente la creó.

Referencias técnicas


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