| Предыдущий | Следующий |
| ERROR_DS_ALIASED_OBJ_MISSING | ERROR_DS_ALIAS_POINTS_TO_ALIAS |
ERROR_DS_BAD_NAME_SYNTAX
description[Переданное имя каталога нарушает синтаксис, требуемый для целевого объекта или операции.]Каталог отклонил синтаксис переданного имени
Различающееся имя — это структурированные данные, а не отображаемая строка, разделённая запятыми. RFC 4514 определяет экранирование и текстовое представление LDAP DN, а Active Directory накладывает дополнительные ограничения именования для отдельных объектов. Строка может выглядеть понятной администратору и всё же быть отклонена из-за неверно сформированного RDN, неправильного экранирования или нарушения правила именования конкретного объекта.
Сохраните исходное значение Unicode до того, как журналирование или экранирование оболочки его изменит. Разберите DN на RDN и компоненты «атрибут-значение» и проверьте листовой RDN относительно предполагаемого типа объекта. Не исправляйте ошибку глобальным удалением запятых, знаков плюс, обратных косых черт или пробелов: при правильном представлении эти символы могут быть допустимыми.
Что проверить
- Сравните точное значение на проводе или границе API с его представлением в журнале.
- Используйте анализатор LDAP DN и правила экранирования RFC 4514.
- После успешного базового разбора DN проверьте ограничения именования Active Directory для конкретного типа объекта.
Ссылки
- IETF RFC 4514: строковое представление различающихся имён LDAP
- IETF RFC 4512: модель каталога LDAP, псевдонимы, DN и схема
- MS-ADTS: ограничения операций Add в Active Directory
Нужно найти другой код? Найти другой код состояния или ошибки.