| Anterior | Siguiente |
| hrBadLogSignature | hrBadCheckpointSignature |
hrBadDbSignature
Qué significa hrBadDbSignature
El resultado hrBadDbSignature aparece cuando la firma de la base no coincide con el conjunto de backup/logs que se intenta aplicar. El valor publicado es 0xC8000213; la condición JET correspondiente es JET_errBadDbSignature.
Diferencia frente a resultados vecinos
No es equivalente a hrBadLogSignature: ese valor indica que la firma del header de un transaction log no coincide con la secuencia esperada. También se distingue de hrBadCheckpointSignature, donde la firma del checkpoint no corresponde a la secuencia de logs usada para recovery.
Comprobación dirigida
- Registra la primera llamada donde se cumple la condición concreta: la firma de la base no coincide con el conjunto de backup/logs que se intenta aplicar.
- 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. - Antes del retry, captura el valor exacto rechazado y compáralo con el contrato de la API antes de sustituirlo o regenerarlo.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.