| Предыдущий | Следующий |
| hrDatabaseInvalidName | hrDatabaseCorrupted |
hrDatabaseInvalidPages
Что означает hrDatabaseInvalidPages
hrDatabaseInvalidPages означает, что параметр или вычисленное значение числа страниц базы не соответствует допустимым ограничениям ESE. Это может быть ошибка size conversion, integer overflow или повреждённая metadata.
Что проверить
- Сохраните page size, запрошенный page count и исходные размеры в байтах до всех преобразований.
- Проверьте checked arithmetic при переводе bytes ↔ pages и отсутствие переполнения/усечения типов.
- Сопоставьте рассчитанную последнюю страницу с фактическим размером database file и допустимым max value.
- Если значение пришло из metadata, проверьте consistency/repair tooling до изменения файла вручную.
Как подтвердить исправление
Исправление подтверждается корректным page-count calculation на граничных размерах и успешным открытием/операцией ESE без invalid-pages status.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
