| Предыдущий | Следующий |
| hrInvalidObject | hrIndexHasPrimary |
hrIndexCantBuild
Что означает результат
hrIndexCantBuild: ESE не смог построить индекс по текущему определению и данным. Нужно установить, какое ограничение индекса или конкретные записи мешают build; общий «сбой базы» недостаточен.
Что проверить
- Сохраните index definition: key columns, sort order, uniqueness, null handling и locale/collation.
- Найдите записи, нарушающие uniqueness, maximum key length или другие ограничения ключа.
- Проверьте, не изменились ли locale/collation rules относительно данных, на которых индекс строился раньше.
- Отдельно проверьте temporary database space и resource errors, если данные и определение корректны.
Диагностика и исправление
Исправьте конкретные данные или definition и повторите создание индекса на том же наборе записей. Успех после удаления произвольных данных не считается хорошей диагностикой без найденного нарушающего ключа.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.