Site icon EfmSoft

Что означает код HRESULT 0xC8000191 (hrFLDTooManySegments)?

 
Предыдущий Следующий
hrPMRecDeleted hrLogFileCorrupt

hrFLDTooManySegments

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

hrFLDTooManySegments означает, что index/key definition содержит слишком много сегментов (колонок ключа) для поддерживаемого ESE contract.

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

Сохраните полный ordered list key columns, направления сортировки и conditional segments. Сравните их количество с лимитом той версии ESE/JET API, которой реально создаётся index.

Исправление — сократить ключ или изменить схему поиска. Например, часть полей можно перенести из ключа в данные записи либо использовать более компактный составной persisted key.

Повтор создания index не поможет: это детерминированное ограничение schema definition, а не временная нехватка ресурсов.

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


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

Exit mobile version