Что означает код HRESULT 0xC8000231 (hrBadBackupDatabaseSize)?

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

hrBadBackupDatabaseSize

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

hrBadBackupDatabaseSize означает, что размер файла резервной копии базы ESE не соответствует ожидаемой кратности размеру страницы базы данных.

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

  • Точный размер файла в байтах.
  • Ожидаемый размер страницы для этой базы данных и версии ESE.
  • Не был ли файл резервной копии обрезан при копировании.
  • Совпадает ли hash/размер с исходным артефактом резервной копии.

Как восстанавливать

Не дополняйте файл нулями только ради кратности 4 КБ: это не восстанавливает потерянные страницы. Получите полную корректную копию резервной копии и повторите восстановление/проверку. Если truncation происходит в вашей цепочке обработки, исправьте этап передачи/хранения и добавьте проверку размера и хеша до начала восстановления.

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


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