| Previous | Next |
| ERROR_DS_ATT_SCHEMA_REQ_ID | ERROR_DS_CANT_CACHE_ATT |
ERROR_DS_BAD_ATT_SCHEMA_SYNTAX
The schema definition cannot be parsed as a valid attribute type
This status concerns the definition of an Active Directory attribute, not a normal attribute value on a user or computer object. An attributeSchema object has a collection of fields that define identity, syntax, cardinality, range, links, indexing, and other behavior. A malformed or internally invalid definition cannot be admitted into the active schema.
Compare the complete incoming schema object with the MS-ADTS consistency rules and with a known attribute using the intended syntax. Pay particular attention to numeric OIDs, syntax-related fields, and fields serialized by LDIF import tools. Correct the schema source rather than attempting to encode application data differently; the failure happens before ordinary values can be validated against the attribute.
What to inspect
- Inspect the full attributeSchema record produced by the import process.
- Validate identifier and syntax fields as a set, not one property at a time.
- Test the corrected schema extension in an isolated directory before production import.
References
- Microsoft: attributeSchema class
- MS-ADTS: schema consistency checks
- IETF RFC 4512: LDAP directory models and schema
Looking for a different code? Search another status or error code.