¿Qué significa el código NTSTATUS 0xC0190048 (STATUS_NO_SAVEPOINT_WITH_OPEN_FILES)?

 
Anterior Siguiente
STATUS_NOT_SNAPSHOT_VOLUME STATUS_SPARSE_NOT_ALLOWED_IN_TRANSACTION

STATUS_NO_SAVEPOINT_WITH_OPEN_FILES

Qué significa STATUS_NO_SAVEPOINT_WITH_OPEN_FILES

Un savepoint es estado interno de una transacción, no una copia de seguridad independiente. Open transacted file handles pueden impedir la operación porque aún mantienen cambios o referencias que no pueden aislarse en el punto solicitado.

El diagnóstico debe identificar qué handles siguen abiertos y su origen. Cerrar indiscriminadamente procesos puede ocultar el lifecycle bug; para nuevos diseños conviene evitar nuevas dependencias de TxF.

Qué comprobar

  • Enumere handles transacted abiertos antes del savepoint.
  • Relacione cada handle con la operación que debía completarlo/cerrarlo.
  • Compruebe orden savepoint/commit/rollback.
  • No confunda TxF savepoint con Volume Shadow Copy.

Referencias técnicas


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