Site icon EfmSoft

¿Qué significa el código HRESULT 0xC800022A (hrRestoreLogTooHigh)?

 
Anterior Siguiente
hrRestoreLogTooLow hrGivenLogFileHasBadSignature

hrRestoreLogTooHigh

Identificación precisa: hrRestoreLogTooHigh

hrRestoreLogTooHigh indica que la generación inicial configurada para restore está por encima de un log que pertenece al conjunto requerido. El valor publicado es 0xC800022A; la condición JET correspondiente es JET_errStartingRestoreLogTooHigh.

No es equivalente a hrRestoreLogTooLow: ese valor indica que la generación final configurada para restore queda por debajo de un log que el conjunto necesita. También se distingue de hrInvalidParam, donde un parámetro de ESE contiene un valor inválido para la llamada actual.

Qué observar

  • Registra la primera llamada donde se cumple la condición concreta: la generación inicial configurada para restore está por encima de un log que pertenece al conjunto requerido.
  • Conserva el contexto de estado de backup/restore, conjunto de archivos, HBC y lineage del backup; para esta página las APIs/estructuras observadas en la referencia incluyen JetExternalRestore.
  • Antes del retry, vuelve a una transición documentada del state machine y conserva juntos full baseline, incrementales, logs y tokens del mismo set.

La aceptación de la corrección consiste en repetir la misma API con el mismo tipo de objeto y comprobar que hrRestoreLogTooHigh 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