Что означает код HRESULT 0xC8000214 (hrBadCheckpointSignature)?

 
Предыдущий Следующий
hrBadDbSignature hrCheckpointCorrupt

hrBadCheckpointSignature

Что означает hrBadCheckpointSignature

hrBadCheckpointSignature (0xC8000214) — файл контрольной точки повреждён.

Практический смысл и диагностика

Сигнатура checkpoint несовместима с последовательностью ESE logs, выбранной для recovery.

  • Не подбирайте database/checkpoint/log files только по совпадающим именам и датам.
  • ESE signatures задают lineage набора и не заменяются filenames или timestamps. Signature mismatch часто означает смешение файлов из разных recovery chains, даже если каждый файл отдельно читается.
  • Отличайте от `hrCheckpointCorrupt`: тот код также покрывает отсутствующий или нечитаемый checkpoint, а `hrBadCheckpointSignature` указывает именно на несовместимую сигнатуру и требует проверки происхождения набора.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.