| Предыдущий | Следующий |
| hrRemainingVersions | hrFLDNullKey |
hrFLDKeyTooBig
Что означает hrFLDKeyTooBig
hrFLDKeyTooBig (0x88000190) — ключ был усечён, поскольку превысил максимальную длину.
Это предупреждающий статус JET: вызов может оставить полезные выходные данные или корректную позицию курсора, поэтому проверяйте не только код возврата.
Практический смысл и диагностика
- ключ индекса ESE превысил legacy-лимит размера ключа и не может быть полностью представлен без усечения.
- Сохраните определение индекса, нормализованные байты ключа, участвующие столбцы, locale и риск того, что усечение сольёт различающиеся значения.
- `hrLogFileCorrupt` относится к целостности журнала транзакций и не связан с слишком большим ключом индекса.
- `hrFLDNullKey` означает формирование NULL-ключа; здесь проблема именно в размере полученного ключа.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.