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

 
Предыдущий Следующий
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.
  • Исправьте определение схемы до записи прикладных данных в новый атрибут.

Ссылки


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