¿Qué significa el código HRESULT 0xC800020F (hrRecoveredWithErrors)?

 
Anterior Siguiente
hrInvalidBackup hrMissingLogFile

hrRecoveredWithErrors

hrRecoveredWithErrors: interpretación operativa

En el flujo legacy ESE/Directory Service, hrRecoveredWithErrors describe que repair o restore produjo salida pero encontró errores que reducen la confianza en el resultado recuperado.

El valor publicado es 0xC800020F; la condición JET correspondiente es JET_errRecoveredWithErrors. No es equivalente a hrBadBackupDatabaseSize: ese valor indica que el tamaño del archivo de base del backup no está alineado al page size esperado por ESE. También se distingue de hrConsistentTimeMismatch, donde el timestamp de última consistencia de la base no coincide con el lineage de backup/recovery aplicado.

Evidencia específica

Registra la primera llamada donde se cumple la condición concreta: repair o restore produjo salida pero encontró errores que reducen la confianza en el resultado recuperado.

  1. Conserva el contexto de objeto ESE/Directory Service sobre el que se ejecutó la llamada; para esta página las APIs/estructuras observadas en la referencia incluyen JetExternalRestore.
  2. Antes del retry, corrige únicamente la precondición indicada por el resultado y repite la misma llamada mínima para verificarla.

Códigos cercanos que conviene separar en logs: hrBadBackupDatabaseSize, hrConsistentTimeMismatch, hrDatabaseInconsistent.

Referencias técnicas


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