¿Qué significa el código HRESULT 0x8800022F (hrExistingLogFileIsNotContiguous)?

 
Anterior Siguiente
hrExistingLogFileHasBadSignature hrColumnNull

hrExistingLogFileIsNotContiguous

Qué cambia este HRESULT

hrExistingLogFileIsNotContiguous corresponde a la condición “los logs ya presentes en el path destino contienen un hueco de generaciones requerido por recovery”.

El valor publicado es 0x8800022F; la condición JET correspondiente es JET_wrnExistingLogFileIsNotContiguous.

Objeto que debe conservarse

El diagnóstico se centra en transaction logs, checkpoint, generaciones y firmas del conjunto de recovery. No es equivalente a hrGivenLogFileIsNotContiguous: ese valor indica que los logs aportados desde backup contienen un hueco obligatorio de generaciones. También se distingue de hrExistingLogFileHasBadSignature, donde un log ya presente en el path destino pertenece a otra secuencia o tiene una firma ilegible.

Aislamiento de la causa

  • Registra la primera llamada donde se cumple la condición concreta: los logs ya presentes en el path destino contienen un hueco de generaciones requerido por recovery.
  • 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.
  • 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.