Что означает код ошибки Windows 8308 (ERROR_DS_NO_REQUESTED_ATTS_FOUND)?

 
Предыдущий Следующий
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.

Ссылки


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