¿Qué significa el código HRESULT 0xC800070B (hrTempFileOpenError)?

 
Anterior Siguiente
hrInvalidOnSort hrTooManyAttachedDatabases

hrTempFileOpenError

Qué cambia este HRESULT

hrTempFileOpenError corresponde a la condición “ESE no pudo crear o abrir un archivo temporal requerido para sort, maintenance o recovery”.

El valor publicado es 0xC800070B; la condición JET correspondiente es JET_errTempFileOpenError.

Objeto que debe conservarse

El diagnóstico se centra en archivo ESE y operación de almacenamiento del sistema operativo. 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 hrFileAccessDenied, donde ESE no puede abrir o manipular el archivo con los permisos de acceso solicitados.

Aislamiento de la causa

  • Registra la primera llamada donde se cumple la condición concreta: ESE no pudo crear o abrir un archivo temporal requerido para sort, maintenance o recovery.
  • Conserva el contexto de archivo ESE y operación de almacenamiento del sistema operativo; para esta página las APIs/estructuras observadas en la referencia incluyen la API Jet/Ds* registrada por el caller.
  • Antes del retry, resuelve primero ownership, path, permisos e integridad del archivo; después repite attach/open/detach según la API que falló.

Referencias técnicas


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