| Previous | Next |
| ERROR_DS_SUB_CLS_TEST_FAIL | ERROR_DS_EXISTS_IN_AUX_CLS |
ERROR_DS_BAD_RDN_ATT_ID_SYNTAX
The naming attribute is not a Unicode string attribute
MS-ADTS applies a specific consistency rule to rDNAttID: the referenced attribute must have the String(Unicode) syntax. The field identifies the attribute used to form the relative distinguished names of instances of the class. A schema extension that selects an attribute with an incompatible syntax cannot provide valid AD naming behavior.
Inspect the referenced attributeSchema object, including its syntax tuple, rather than only the name written in rDNAttID. If the application needs a numeric or binary identifier, store it in a separate attribute and use an appropriate Unicode naming attribute for the RDN. Changing the attribute syntax after deployment can have broad schema consequences and is not a routine fix.
What to inspect
- Resolve the
rDNAttIDreference to its attribute schema. - Confirm that the attribute maps to Active Directory String(Unicode) syntax.
- Separate the human or directory naming key from binary or numeric application identifiers.
References
Looking for a different code? Search another status or error code.