| Предыдущий | Следующий |
| ERROR_DS_EXISTS_IN_MUST_HAVE | ERROR_DS_NONEXISTENT_MAY_HAVE |
ERROR_DS_EXISTS_IN_MAY_HAVE
Необязательная связь атрибута класса всё ещё ссылается на определение
Необязательный не означает неиспользуемый. Объект classSchema может перечислять атрибут в mayContain, разрешая экземплярам этого класса содержать такое значение. Этот статус означает, что операция удаления из схемы направлена на атрибут, который всё ещё указан в одном или нескольких определениях классов. Его удаление сделало бы эти определения классов несогласованными.
Перед изменением объекта атрибута найдите все ссылки на него в схеме. Также проверьте, используют ли атрибут существующие объекты приложений, поскольку удаление ссылки из класса и удаление определения схемы — разные действия. Для безопасной миграции схемы требуется явный порядок обработки зависимостей и план отката; повторные попытки удаления не заставят Active Directory игнорировать ссылку из класса.
Что проверить
- Выполните поиск в
mayContainи связанных унаследованных метаданных классов по этому атрибуту. - Определите приложения и классы объектов, которым требуется необязательное значение.
- Измените зависимые определения схемы, прежде чем рассматривать удаление самого определения атрибута.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
