| Предыдущий | Следующий |
| ERROR_DS_SUBREF_MUST_HAVE_PARENT | ERROR_DS_CANT_ADD_SYSTEM_ONLY |
ERROR_DS_NCNAME_MUST_BE_NC
Имя NC должно указывать на реальный корень раздела
Имя контекста именования — это не просто любое различающееся имя. Оно обозначает корень реплицируемого раздела каталога. Active Directory использует границы NC для определения деревьев реплик, области репликации и метаданных раздела, поэтому внутренний контейнер или конечный объект нельзя подставлять только потому, что его DN синтаксически корректно.
Сравните это с обычными операциями LDAP: RFC 4511 позволяет базе поиска или цели ModifyDN быть записью внутри дерева каталога. Специализированные API AD, запрашивающие имя NC, ожидают именно идентификатор раздела. Смешение этих понятий часто встречается в средствах резервного копирования, репликации и управления топологией.
Что следует проверить
- Запросите
rootDSEдля известных контекстов именования и точно сравните переданный DN с головной записью NC. - Проверьте контейнер Partitions леса и соответствующий
crossRef, а не выводите разделы из меток DNS. - Если вызывающему коду требовался базовый DN LDAP, используйте параметр API для записи или базы поиска вместо параметра NC.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.