| Предыдущий | Следующий |
| ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN | ERROR_DS_NAME_NOT_UNIQUE |
ERROR_DS_NOT_SUPPORTED_SORT_ORDER
Серверная сортировка зависит от синтаксиса атрибута и правил сопоставления
ERROR_DS_NOT_SUPPORTED_SORT_ORDER означает, что каталог не может применить запрошенный порядок к результатам поиска. Элемент управления сортировкой LDAP задаёт один или несколько атрибутов и может указывать OID правила сопоставления и обратный порядок. Сервер должен поддерживать элемент управления и правило упорядочения, совместимое с синтаксисом каждого атрибута-ключа.
Прочитайте supportedControl из rootDSE, проверьте OID и BER-значение элемента запроса и тестируйте по одному ключу. Используйте атрибут с определённым поведением упорядочения; многозначные, вычисляемые, двоичные или прикладные атрибуты могут не обеспечивать требуемый полный порядок. Разбирайте элемент ответа сортировки, а не полагайтесь на внешний результат вызова поиска для определения проблемного ключа. Если важна стабильная разбивка на страницы, добавьте детерминированный вторичный ключ, например уникальный идентификатор, и учитывайте изменения каталога между страницами.
Диагностика сортировки
- Запрошенная последовательность ключей и флаги обратного порядка.
- OID правила сопоставления, если он задан явно.
- Синтаксис атрибута и его однозначность или многозначность.
- Код результата и поле проблемного атрибута из элемента ответа.
Ссылки
- Microsoft: элемент запроса серверной сортировки LDAP
- Microsoft: разбор элемента ответа сортировки
- IETF RFC 2891: семантика серверной сортировки
Нужно найти другой код? Найти другой код состояния или ошибки.