| Previous | Next |
| ERROR_DS_SYNTAX_MISMATCH | ERROR_DS_EXISTS_IN_MAY_HAVE |
ERROR_DS_EXISTS_IN_MUST_HAVE
A class has a mandatory reference to the attribute
A schema attribute can be referenced by class definitions as mandatory. This status indicates that a deletion or deactivation attempt conflicts with a mustContain relationship. Removing the attribute while a class still requires it would leave the class schema referring to a definition that no longer exists or is active.
Find every classSchema object whose mandatory-attribute lists contain the target attribute. Remember that deployed objects may also depend on the class semantics. The dependency must be redesigned in the schema extension; deleting the attribute first is the wrong order. In most production forests, schema changes are effectively permanent and should be superseded or defuncted using supported schema practices rather than casually removed.
What to inspect
- Search class definitions for the attribute in mandatory lists.
- Determine whether the reference is custom
mustContainor system-defined metadata. - Review the schema extension lifecycle before attempting removal from a production forest.
References
- MS-ADTS: schema consistency checks
- Microsoft: systemMustContain attribute
- Samba: AD schema extensions
Looking for a different code? Search another status or error code.