| Предыдущий | Следующий |
| ERROR_DS_NO_PARENT_OBJECT | ERROR_DS_CANT_MIX_MASTER_AND_REPS |
ERROR_DS_PARENT_IS_AN_ALIAS
description[предлагаемый родитель является псевдонимом LDAP и не может содержать дочерние записи.]Запись псевдонима не может быть контейнером каталога
Псевдонимы LDAP — это записи, называющие другой объект посредством семантики псевдонима. Они не являются прозрачными переходами каталога для Add или ModifyDN. RFC 4512 описывает разыменование псевдонимов как разрешение имён; оно не превращает запись псевдонима в целевой объект для всех операций обновления. Поэтому Active Directory отклоняет попытку создать дочерний объект под псевдонимом.
Разрешите цель псевдонима и определите, действительно ли новую запись следует создать под этим реальным объектом. Не добавляйте RDN дочернего объекта к DN псевдонима простым объединением. Операции поиска имеют явные варианты разыменования, тогда как операции обновления определяют целевые записи по DN и используют другую семантику.
Что проверить
- Прочитайте objectClass и aliasedObjectName у предлагаемого родителя.
- Разрешите реальный целевой DN до построения DN дочернего объекта.
- Отделяйте параметры разыменования псевдонимов при поиске от выбора цели операции записи.
Ссылки
- IETF RFC 4512: модель каталога LDAP, псевдонимы, DN и схема
- IETF RFC 4511: операции протокола LDAP и семантика результатов
- MS-ADTS: ограничения операций Add в Active Directory
Нужно найти другой код? Найти другой код состояния или ошибки.
