Site icon EfmSoft

Что означает код HRESULT 0xC8000579 (hrIndexCantBuild)?

 
Предыдущий Следующий
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 и повторите создание индекса на том же наборе записей. Успех после удаления произвольных данных не считается хорошей диагностикой без найденного нарушающего ключа.

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


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

Exit mobile version