Site icon EfmSoft

¿Qué significa el código HRESULT 0xC80001FD (hrMissingPreviousLogFile)?

 
Anterior Siguiente
hrBackupInProgress hrLogWriteFail

hrMissingPreviousLogFile

hrMissingPreviousLogFile: cómo leer el resultado

En el flujo legacy ESE/Directory Service, hrMissingPreviousLogFile describe que el checkpoint requiere una generación anterior de log que no está disponible.

El valor publicado es 0xC80001FD; la condición JET correspondiente es JET_errMissingPreviousLogFile. No es equivalente a hrMissingLogFile: ese valor indica que falta el transaction log activo o actual que la instancia espera encontrar. También se distingue de hrLogSequenceEnd, donde el espacio de generaciones de log alcanzó el límite de la secuencia legacy.

Diagnóstico diferencial

Registra la primera llamada donde se cumple la condición concreta: el checkpoint requiere una generación anterior de log que no está disponible.

  1. 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 JetInit, JetExternalRestore.
  2. Antes del retry, confirma qué artefacto u objeto falta y reconstruye la cadena desde una fuente coherente en vez de crear un sustituto vacío.

Códigos cercanos que conviene separar en logs: hrMissingLogFile, hrLogSequenceEnd, hrInvalidLogSequence.

Referencias técnicas


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

Exit mobile version