| Предыдущий | Следующий |
| ERROR_DS_SEMANTIC_ATT_TEST | ERROR_DS_EXISTS_IN_MUST_HAVE |
ERROR_DS_SYNTAX_MISMATCH
attributeSyntax, oMSyntax и oMObjectClass не описывают один допустимый синтаксис
Синтаксис атрибута Active Directory не определяется одним полем. MS-ADTS проверяет сочетание attributeSyntax, oMSyntaxи, где требуется, oMObjectClass по таблице синтаксисов сервера. Эта ошибка означает, что предложенное определение attributeSchema сочетает поля так, что они не соответствуют поддерживаемому синтаксису.
Копируйте полный кортеж синтаксиса из документированного эквивалентного атрибута только тогда, когда представление данных действительно совпадает. Изменение одного числового значения oMSyntax до успешного обновления может создать атрибут, сетевое представление которого не соответствует ожиданиям приложения. Сравните LDIF с определениями синтаксиса MS-ADTS и известным объектом схемы, использующим нужный тип данных.
Что следует проверить
- Проверяйте все три поля синтаксиса вместе.
- Сравните с существующим атрибутом, использующим то же предполагаемое представление значения LDAP.
- Исправьте определение схемы до записи прикладных данных в новый атрибут.
Ссылки
- MS-ADTS: проверки согласованности схемы
- Microsoft: класс attributeSchema
- IETF RFC 4512: модели каталогов LDAP и схема
Нужно найти другой код? Найти другой код состояния или ошибки.
