Что означает код HRESULT 0xC800022C (hrGivenLogFileIsNotContiguous)?

 
Предыдущий Следующий
hrGivenLogFileHasBadSignature hrMissingRestoreLogFiles

hrGivenLogFileIsNotContiguous

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

hrGivenLogFileIsNotContiguous (0xC800022C) — после загрузки с ленты не найден обязательный следующий файл журнала.

Это старый HRESULT-код ESE (Extensible Storage Engine, ESENT) — встроенного в Windows транзакционного движка баз данных.

Что проверить

  • Сопоставьте базу, checkpoint и журналы по поколениям и сигнатурам; совпадения имени файла недостаточно для принадлежности одной recovery-цепочке.
  • Сохраните исходный набор перед восстановлением. Отдельно различайте отсутствующий журнал, разрыв последовательности, несовместимую сигнатуру и физическое повреждение.

Исходная формулировка

  • the logs supplied from backup media contain a mandatory generation gap.
  • do not overwrite the media copy during diagnosis.
  • enumerate media contents and copied files, then compare generation numbers and signatures with the database required range.
  • a gap in supplied media is distinct from a conflict in the target instance log path. Related values below can appear in the same workflow but require a different response:.

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


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