Site icon EfmSoft

¿Qué significa el código HRESULT 0xC800022C (hrGivenLogFileIsNotContiguous)?

 
Anterior Siguiente
hrGivenLogFileHasBadSignature hrMissingRestoreLogFiles

hrGivenLogFileIsNotContiguous

Qué significa hrGivenLogFileIsNotContiguous

El resultado hrGivenLogFileIsNotContiguous aparece cuando los logs aportados desde backup contienen un hueco obligatorio de generaciones. El valor publicado es 0xC800022C; la condición JET correspondiente es JET_errGivenLogFileIsNotContiguous.

Diferencia frente a resultados vecinos

No es equivalente a hrMissingRestoreLogFiles: ese valor indica que hard recovery no puede llegar a consistencia porque faltan uno o más logs obligatorios de restore. También se distingue de hrGivenLogFileHasBadSignature, donde un log suministrado desde el medio de backup no pertenece por firma a la secuencia de restore.

Validación antes del retry

  1. Registra la primera llamada donde se cumple la condición concreta: los logs aportados desde backup contienen un hueco obligatorio de generaciones.
  2. Conserva el contexto de transaction logs, checkpoint, generaciones y firmas del conjunto de recovery; para esta página las APIs/estructuras observadas en la referencia incluyen JetExternalRestore.
  3. Antes del retry, reconcilia firma, generación, continuidad y pertenencia al mismo database lineage antes de iniciar replay o restore.

Referencias técnicas


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

Exit mobile version