Что означает код HRESULT 0xC8000228 (hrPatchFileMismatch)?

 
Предыдущий Следующий
hrConsistentTimeMismatch hrRestoreLogTooLow

hrPatchFileMismatch

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

hrPatchFileMismatch — ESE patch file не относится к той backup database, к которой его пытаются применить.

Практический смысл

Patch и database должны происходить из одной линии резервного копирования. Применение файла от другого набора или другой копии базы нарушает recovery lineage; продолжать восстановление с несогласованными данными небезопасно.

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

  • Сохраните идентификаторы backup set/database и patch file до restore.
  • Проверьте, из какого полного backup был создан patch и к какой базе он сейчас применяется.
  • Не переименовывайте patch от другого набора, чтобы обойти проверку lineage.
  • Выберите согласованный backup chain и повторите restore с соответствующими patch/log файлами.

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


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