Site icon EfmSoft

¿Qué significa el código HRESULT 0xC80003F4 (hrOutOfDatabaseSpace)?

 
Anterior Siguiente
hrOutOfMemory hrOutOfCursors

hrOutOfDatabaseSpace

Condición de ESE: hrOutOfDatabaseSpace

hrOutOfDatabaseSpace indica que la base alcanzó un límite de crecimiento impuesto por el motor. El valor publicado es 0xC80003F4; la condición JET correspondiente es JET_errOutOfDatabaseSpace.

No es equivalente a hrDiskFull: ese valor indica que el volumen destino no dispone de espacio para el crecimiento de base, log, checkpoint o temporales. También se distingue de hrOutOfCursors, donde se agotaron los recursos de cursores porque se abrieron más cursores de los que pueden mantenerse.

Comprobación dirigida

  • Registra la primera llamada donde se cumple la condición concreta: la base alcanzó un límite de crecimiento impuesto por el motor.
  • Conserva el contexto de archivo de base, attachment state, JET_DBID y ownership de sesión; para esta página las APIs/estructuras observadas en la referencia incluyen la API Jet/Ds* registrada por el caller.
  • Antes del retry, mide consumo actual, límite y objetos aún vivos; libera/serializa el workload antes de aumentar parámetros del engine.

La aceptación de la corrección consiste en repetir la misma API con el mismo tipo de objeto y comprobar que hrOutOfDatabaseSpace ya no aparece, sin perder el estado válido del cursor, archivo o backup.

Referencias técnicas


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

Exit mobile version