| Предыдущий | Следующий |
| ERROR_DS_RDN_DOESNT_MATCH_SCHEMA | ERROR_DS_USER_BUFFER_TO_SMALL |
ERROR_DS_NO_REQUESTED_ATTS_FOUND
description[ни один из атрибутов, запрошенных операцией каталога, не присутствовал.]Запрошенный набор атрибутов не вернул значений
Операции поиска и чтения LDAP различают существующую запись и отсутствующие в ней атрибуты. Этот статус относится к выбору запрошенных атрибутов: сервер не нашёл запрошенных атрибутов для возврата в соответствующем наборе объектов. Его не следует автоматически считать отсутствием объекта или ошибкой определения схемы.
Проверьте список атрибутов, отправленный клиентом, классы объектов возвращённых записей и то, являются ли атрибуты операционными или вычисляемыми. LDAP не возвращает каждый операционный атрибут только потому, что клиент запросил все пользовательские атрибуты. В Active Directory также есть атрибуты, доступность которых зависит от типа объекта, роли сервера или явного запроса по имени.
Что проверить
- Запишите точные имена запрошенных атрибутов и базу поиска.
- До изменения ACL проверьте имена схемы и классы объектов.
- Запрашивайте операционные или вычисляемые атрибуты явно, если этого требует API.
Ссылки
- IETF RFC 4511: операции протокола LDAP и семантика результатов
- IETF RFC 4512: модель каталога LDAP, псевдонимы, DN и схема
- MS-ADTS: ссылки на объекты и ссылочная целостность
Нужно найти другой код? Найти другой код состояния или ошибки.