Что означает код HRESULT 0xC800022D (hrMissingRestoreLogFiles)?

 
Предыдущий Следующий
hrGivenLogFileIsNotContiguous hrMissingFullBackup

hrMissingRestoreLogFiles

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

hrMissingRestoreLogFiles (0xC800022D) — данные восстановлены не полностью: отсутствуют некоторые файлы журнала.

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

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

  • Зафиксируйте точный этап backup/restore и состояние внешнего backup-контекста. Для этих кодов порядок вызовов, тип копии и выбранный набор файлов являются частью условия.
  • Проверьте связь полной и добавочной копии с поколениями журналов. До выяснения причины не удаляйте и не переименовывайте исходный набор.

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

  • hard recovery cannot reach consistency because one or more mandatory restore logs are absent.
  • do not overwrite the media copy during diagnosis.
  • optional roll-forward logs may be omitted, but Phase I logs needed to make the database consistent are mandatory. Related values below can appear in the same workflow but require a different response:.
  • hrRestoreLogTooHigh — the configured starting restore generation is above an available log that belongs to the required set.

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


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