Невозможно повысить уровень контроллера домена Windows Server до сервера глобального каталога.

В этой статье приводятся решения проблемы, из-за которой невозможно повысить уровень контроллера домена Windows Server до сервера глобального каталога.

Применяется к: Windows Server 2016, Windows Server 2012 R2
Исходный номер базы знаний: 889711

Симптомы

Нельзя повысить уровень контроллера домена Microsoft Windows Server до сервера глобального каталога. После того как вы попытаетесь назначить роль сервера глобального каталога контроллеру домена Windows Server, щелкнув проверка глобальный каталог, контроллер домена не будет повышен до сервера глобального каталога. Информационные события, аналогичные приведенным ниже, могут быть многократно зарегистрированы в журнале служб каталогов.

  • Событие 1559

  • Событие 1578

  • Событие 1801

Если включить ведение журнала диагностики для средства проверки согласованности знаний (KCC) до уровня 1, регистрируется следующее событие.

Дополнительные симптомы

При вводе repadmin /showrepl в командной строке контроллера домена Windows Server один или несколько доменов могут не отображаться.

При попытке добавить подключение с помощью контекста именования отсутствующих доменов может появиться следующее сообщение об ошибке:

Номер ошибки: 8440.

Контекст именования, указанный для этой операции репликации, недопустим.

Причина

Эта проблема возникает, когда обновление именования домена для домена не достигло контроллера домена, в котором возникла проблема. Кроме того, обновление именования доменов для домена, который недавно повышен, может не достичь контроллеров домена за пределами этого домена.

Вы можете проверить, достигло ли обновление именования домена для всех контроллеров домена, изменив атрибут dumpDatabase на контроллере домена, в котором возникла проблема. Для получения дополнительных сведений щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

315098 Использование функции dbdump в сети в Ldp.exe

В создаваемом файле дампа найдите запись перекрестной ссылки для домена. Эта запись с перекрестной ссылкой содержит класс объектов 196619. Найдите запись, на которую 196619 указывает класс объектов. Затем убедитесь, что класс объектов, содержащийся в записи, имеет назначенный GUID.

В следующем примере объект 5070 ссылается на объект 5072. Однако объекту 5072 не назначен GUID:

5070 4111 1 1459 true 3 DOMAIN DOMAIN 5072 196619 - 6f73dba6-33e1-41e5-9330-c09a60a37942 4
objectclass: 196619, 65536
5071 2 2 - false <DateTime> - 1376281 com - - - -
5072 5071 5 — false <DateTime> — домен 1376281 домена

Решение

Для решения этой проблемы воспользуйтесь одним из описанных ниже способов.

Способ 1

Если проблема возникает на одном или двух контроллерах домена, а другие контроллеры домена в том же домене не сталкиваются с этой проблемой, необходимо понизить, а затем повысить уровень контроллеров домена, в которых возникла проблема. Для этого выполните следующие действия:

  1. Войдите в контроллер домена Windows Server, используя учетную запись с разрешениями администратора домена.
  2. В меню Пуск выберите пункт Выполнить, введите dcpromo и нажмите кнопку ОК.
  3. Следуйте инструкциям мастера, чтобы понизить работу контроллера домена.
  4. После понижения уровня контроллера домена перезапустите компьютер с Windows Server.
  5. В меню Пуск выберите пункт Выполнить, введите dcpromo и нажмите кнопку ОК.
  6. Следуйте инструкциям мастера, чтобы повысить уровень контроллера домена Windows Server.

Способ 2

Необходимо перестроить домен, упомянутый в описаниях событий, если выполняется одно из следующих условий:

  • Ни для каких контроллеров домена в домене не было получено обновление.
  • Контроллеры домена, находящиеся за пределами домена, которые были зарегистрированы в сообщениях о том, что не было получено обновление.

Дополнительная информация

Событие 1119 может быть зарегистрировано в журнале служб каталогов на контроллере домена. Это событие может быть зарегистрировано после назначения роли сервера глобального каталога контроллеру домена, а также после репликации учетной записи и сведений схемы на новый сервер глобального каталога.

В описании события указано, что компьютер идентифицируется как сервер глобального каталога. Чтобы убедиться, что master именования домена является сервером глобального каталога, выполните следующие действия.

  1. Выберите в меню Пуск пункт Выполнить, введите команду cmd и нажмите кнопку ОК.

  2. Введите nltest /dsgetdc: domain_name /server: server_name, а затем нажмите клавишу ВВОД.

  3. Убедитесь, что на сервере присутствует флаг сборки мусора .

Например, при вводе команды появляется сообщение, похожее на следующее, если присутствует флаг сборки мусора :

Контроллер домена: \\Server_Name

Адрес: \\IP-адрес

Dom Guid: <GUID>

Имя дома: Domain_name

Имя леса: Domain_name.com

Имя сайта контроллера домена: по умолчанию —first-site-Name

Имя нашего сайта: имя сайта по умолчанию

Флаги: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_FOREST CLOSE_SITE

Команда успешно завершена