Збій реплікації Active Directory з подією 1084 і станом 8206: "Служба каталогів зайнята"

Застосовується до
Windows Server 2008 Service Pack 2 Windows Server 2008 R2 Service Pack 1 Windows 7 Windows Vista Windows Server 2008 R2 Windows Server 2008

Ознаки

Ви помічаєте, що реплікацію Active Directory заблоковано, і з'являються події, схожі на такі:

Ви помічаєте, що реплікацію Active Directory заблоковано, і з'являються події, схожі на такі:

Log Name (Ім'я журналу): Directory Service

Source (Джерело): Microsoft-Windows-ActiveDirectory_DomainService

Event ID (Ідентифікатор події): 1084

Task Category (Категорія завдання): Replication (Реплікація)

Level (Рівень): Error (Помилка)

Keywords (Ключові слова): Classic (Класичний)

Опис:

Внутрішня подія: Служба доменів Active Directory Domain Servicesслужба доменів Службі Active Directory не вдалося оновити наведений нижче об'єкт зі змінами, отриманими від такої служби вихідних каталогів. Це пов'язано з тим, що під час застосування змін до служба доменів Active Directory у службі каталогів сталася помилка.

Об'єкт:

<об'єкт DN>

GUID об'єкта:

<GUID об'єкта>

Source directory service:

<Ім'я DNS партнера на основі GUID>

Синхронізація служби каталогів зі службою вихідних каталогів блокується, доки проблему оновлення не буде усунуто.

Цю операцію буде повторено під час наступної запланованої реплікації.

Дії користувача

Перезавантажте локальний комп'ютер, якщо ця умова пов'язана з браком системних ресурсів (наприклад, браком фізичної або віртуальної пам'яті).

Додаткові дані

Значення помилки:

8206 Служба каталогів зайнята.

Log Name (Ім'я журналу): Directory Service
Source (Джерело): Microsoft-Windows-ActiveDirectory_DomainService
Event ID (Ідентифікатор події): 1173
Опис:
Служба доменів Active Directory служба доменів У службі Active Directory виникли такі винятки та пов'язані з ними параметри.
Виняток: e0010002
Параметр: 0
Додаткові дані
Значення помилки: 8443
Під час операції реплікації сталася неузгодженість бази даних.

Ви помітили, що об'єкт нещодавно переміщено з одного домену до розташування, указаного в події. Ви помітите, що початковий об'єкт все ще існує на деяких DC, а новий об'єкт знаходиться на інших DC у лісі. Ви вирішили видалити вихідний об'єкт. Але це не вирішує проблему.

Якщо на рівні 3 ввімкнути діагностичне журналювання NTDS для реплікації категорії, відобразиться така подія:

Log Name (Ім'я журналу): Directory Service

Source (Джерело): Microsoft-Windows-ActiveDirectory_DomainService

Event ID (Ідентифікатор події): 2894

Task Category (Категорія завдання): Replication (Реплікація)

Рівень: інформація

Keywords (Ключові слова): Classic (Класичний)

Опис:

Реєстрація цієї події контролером домену призначення Виконується обробка оновлення значення посилання на вихідному об'єкті нижче. Зміну не застосовано, оскільки вихідний об'єкт перебуває у видаленому стані на контролері домену призначення служби Active Directory.

Щоб виправити цю умову, контролер домену призначення повторно надішле запит на перевпорядкований список оновлень від вихідного контролера домену Active Directory.

GUID вихідного об'єкта:

<GUID об'єкта>

Атрибут:

<ім'я атрибута>

DN цільового об'єкта:

<об'єкт DN>

Причина

Коли об'єкти переміщуються між доменами, процес має дві транзакції:

  1. Об'єкт створюється в цільовому домені з усіма обов'язковими атрибутами. Переміщений об'єкт має такий самий GUID як і вихідний об'єкт, тому два об'єкти не можуть перебувати в одній системі.
  2. Вихідний домен має новий об'єкт переміщення проксі-сервера в контейнері інфраструктури, а вихідний об'єкт видаляється з бази даних.

Ви потрапляєте в таку ситуацію, коли друга транзакція з якихось причин не вдається. У більшості випадків ядро реплікації вирішить цю проблему, зокрема, комбінацію подій умова не може бути вирішена через спосіб представлення видалених об'єктів і фантомів у базі даних.

Спосіб усунення проблеми

Це поточне виправлення також доступне в Каталозі Microsoft Update

Відомості про виправлення

Підтримуване поточне виправлення можна отримати від корпорації Майкрософт. Однак це виправлення призначено лише для виправлення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем із проблемою, описаною в цій статті. Це виправлення може пройти додаткове тестування. Тому, якщо вас не турбує ця проблема, ми рекомендуємо дочекатися наступного оновлення програмного забезпечення, яке містить це виправлення.

Якщо виправлення доступне для завантаження, угорі цієї статті в базі знань буде розділ "Доступне завантаження виправлень". Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів Microsoft, щоб отримати виправлення.

Примітка У разі виникнення додаткових проблем або необхідності виправлення неполадок може знадобитися створити окремий запит на обслуговування. За додаткові послуги технічної підтримки, не пов'язані з цим конкретним виправленням, плата стягується на загальних засадах. Щоб отримати повний перелік номерів телефонів служби підтримки й підтримки клієнтів корпорації Майкрософт або створити окремий запит на обслуговування, відвідайте веб-сайт корпорації Майкрософт:

http://support.microsoft.com/contactus

Примітка У формі "Доступне завантаження виправлень" відображаються мови, для яких доступне виправлення. Якщо ви не бачите свою мову, це означає, що виправлення недоступні для неї.

Попередні умови

Щоб застосувати це виправлення, необхідно використовувати Windows ServerWindows Server 2008 SP2 або Windows ServerWindows Server 2008 R2 SP1.

Щоб отримати додаткові відомості про отримання пакета оновлень Windows Server 2008, клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:

968849 Отримання останнього пакета оновлень для Windows Server 2008

Додаткові відомості про отримання пакета оновлень для Windows Server 2008 R2 див. у статті бази знань Microsoft:

976932 Відомості про пакет оновлень 1 для ОС Windows 7 і Windows Server 2008 R2

Доступне оновлення

Ознаки

Ви помічаєте, що реплікацію Active Directory заблоковано, і з'являються події, схожі на такі:

Log Name (Ім'я журналу): Directory Service

Source (Джерело): Microsoft-Windows-ActiveDirectory_DomainService

Event ID (Ідентифікатор події): 1084

Task Category (Категорія завдання): Replication (Реплікація)

Level (Рівень): Error (Помилка)

Keywords (Ключові слова): Classic (Класичний)

Опис:

Внутрішня подія: Служба доменів Active Directory Domain Servicesслужба доменів Службі Active Directory не вдалося оновити наведений нижче об'єкт зі змінами, отриманими від такої служби вихідних каталогів. Це пов'язано з тим, що під час застосування змін до служба доменів Active Directory у службі каталогів сталася помилка.

Об'єкт:

<об'єкт DN>

GUID об'єкта:

<GUID об'єкта>

Source directory service:

<Ім'я DNS партнера на основі GUID>

Синхронізація служби каталогів зі службою вихідних каталогів блокується, доки проблему оновлення не буде усунуто.

Цю операцію буде повторено під час наступної запланованої реплікації.

Дії користувача

Перезавантажте локальний комп'ютер, якщо ця умова пов'язана з браком системних ресурсів (наприклад, браком фізичної або віртуальної пам'яті).

Додаткові дані

Значення помилки:

8206 Служба каталогів зайнята.

Log Name (Ім'я журналу): Directory Service
Source (Джерело): Microsoft-Windows-ActiveDirectory_DomainService
Event ID (Ідентифікатор події): 1173
Опис:
Служба доменів Active Directory служба доменів У службі Active Directory виникли такі винятки та пов'язані з ними параметри.
Виняток: e0010002
Параметр: 0
Додаткові дані
Значення помилки: 8443
Під час операції реплікації сталася неузгодженість бази даних.

Ви помітили, що об'єкт нещодавно переміщено з одного домену до розташування, указаного в події. Ви помітите, що початковий об'єкт все ще існує на деяких DC, а новий об'єкт знаходиться на інших DC у лісі. Ви вирішили видалити вихідний об'єкт. Але це не вирішує проблему.

Якщо на рівні 3 ввімкнути діагностичне журналювання NTDS для реплікації категорії, відобразиться така подія:

Log Name (Ім'я журналу): Directory Service

Source (Джерело): Microsoft-Windows-ActiveDirectory_DomainService

Event ID (Ідентифікатор події): 2894

Task Category (Категорія завдання): Replication (Реплікація)

Рівень: інформація

Keywords (Ключові слова): Classic (Класичний)

Опис:

Реєстрація цієї події контролером домену призначення Виконується обробка оновлення значення посилання на вихідному об'єкті нижче. Зміну не застосовано, оскільки вихідний об'єкт перебуває у видаленому стані на контролері домену призначення служби Active Directory.

Щоб виправити цю умову, контролер домену призначення повторно надішле запит на перевпорядкований список оновлень від вихідного контролера домену Active Directory.

GUID вихідного об'єкта:

<GUID об'єкта>

Атрибут:

<ім'я атрибута>

DN цільового об'єкта:

<об'єкт DN>

Причина

Коли об'єкти переміщуються між доменами, процес має дві транзакції:

Об'єкт створюється в цільовому домені з усіма обов'язковими атрибутами. Переміщений об'єкт має такий самий GUID як і вихідний об'єкт, тому два об'єкти не можуть перебувати в одній системі.

Вихідний домен має новий об'єкт переміщення проксі-сервера в контейнері інфраструктури, а вихідний об'єкт видаляється з бази даних.

Ви потрапляєте в таку ситуацію, коли друга транзакція з якихось причин не вдається. У більшості випадків ядро реплікації вирішить цю проблему, зокрема, комбінацію подій умова не може бути вирішена через спосіб представлення видалених об'єктів і фантомів у базі даних.

Спосіб усунення проблеми

Це поточне виправлення також доступне в Каталозі Microsoft Update

Відомості про виправлення

Підтримуване поточне виправлення можна отримати від корпорації Майкрософт. Однак це виправлення призначено лише для виправлення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем із проблемою, описаною в цій статті. Це виправлення може пройти додаткове тестування. Тому, якщо вас не турбує ця проблема, ми рекомендуємо дочекатися наступного оновлення програмного забезпечення, яке містить це виправлення.

Якщо виправлення доступне для завантаження, угорі цієї статті в базі знань буде розділ "Доступне завантаження виправлень". Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів Microsoft, щоб отримати виправлення.

Примітка. У разі виникнення додаткових проблем або виправлення неполадок, можливо, знадобиться створити окремий запит на обслуговування. За додаткові послуги технічної підтримки, не пов'язані з цим конкретним виправленням, плата стягується на загальних засадах. Щоб отримати повний перелік номерів телефонів служби підтримки й підтримки клієнтів корпорації Майкрософт або створити окремий запит на обслуговування, відвідайте веб-сайт корпорації Майкрософт:

http://support.microsoft.com/contactus/?ws=support

Примітка. У формі "Доступне завантаження виправлень" відображаються мови, для яких доступне виправлення. Якщо ви не бачите свою мову, це означає, що виправлення недоступні для неї.

Попередні вимоги

Щоб застосувати це виправлення, необхідно використовувати Windows ServerWindows Server 2008 SP2 або Windows ServerWindows Server 2008 R2 SP1.

Щоб отримати додаткові відомості про отримання пакета оновлень Windows Server 2008, клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:

968849 Отримання останнього пакета оновлень для Windows Server 2008

Додаткові відомості про отримання пакета оновлень для Windows Server 2008 R2 див. у статті бази знань Microsoft:

976932 Відомості про пакет оновлень 1 для ОС Windows 7 і Windows Server 2008 R2

Дані реєстра

Щоб застосувати це виправлення, не потрібно вносити зміни до реєстру.

Необхідність перезавантаження

Після застосування цього виправлення потрібно перезавантажити комп'ютер.

Відомості про заміну поточних виправлень

Це виправлення не замінює раніше випущене.

Відомості про файли

У разі використання глобальної версії цього виправлення на комп'ютері буде інстальовано файли з атрибутами, зазначеними в наведених нижче таблицях. Дати та час для цих файлів зазначені за всесвітнім координованим часом (UTC). Дати й час для цих файлів на локальному комп’ютері відображаються за місцевим часом разом із зсувом для поточного літнього/зимового часу (DST). Крім того, дати та час можуть змінюватися під час виконання певних операцій з файлами.

Windows ServerWindows Server 2008 file information notes

Важливо У пакетах містяться важливі виправлення для Windows Vista та версії Windows Server 2008. Однак на сторінці "Запит на виправлення" відображається лише елемент "Windows Vista". Щоб надіслати запит на отримання пакета виправлень для однієї чи обох операційних систем, виберіть виправлення, указане в розділі Windows Vista на цій сторінці. Завжди переглядайте розділ "Застосовується до", щоб визначити, до якої саме операційної системи застосовується виправлення.

  • Файли, які застосовуються до певного продукту, SR_Level (RTM, SPn) і гілки обслуговування (LDR, GDR) можна визначити, проаналізувавши номери версій файлів, як показано в таблиці нижче.
Версія Продукт Проміжний етап Галузь технічної підтримки
6.0.600 2.23xxx Windows Server 2008 Пакет оновлень 2 (SP2) LDR
  • Файли типу MANIFEST і MUM, які інсталюються для кожного середовища, наведено окремо в розділі "Відомості про додатковий файл за Windows Server 2008". Файли типу MANIFEST і MUM, а також пов'язані файли каталогу безпеки (CAT-файли) надзвичайно важливі для відстеження стану оновленого компонента. Файли каталогу безпеки, для яких не вказано атрибути, мають цифровий підпис Microsoft.

Для всіх підтримуваних версій Windows Server на базі x86-процесорів TWindows Server 2008

Ім’я файлу Версія файлу Розмір файлу Дата Час Платформа
Ntdsai.dll 6.0.6002.23134 1,957,888 7 червня 2013 р. 2:56 x86

Для всіх підтримуваних версій Windows Server на базі x64-процесорів TWindows Server 2008

Ім’я файлу Версія файлу Розмір файлу Дата Час Платформа
Ntdsai.dll 6.0.6002.23134 2,657,280 7 червня 2013 р. 3:34 x64

Windows ServerWindows Server 2008 R2 file information notes

Важливо У пакетах містяться важливі виправлення для Windows 7 і Windows Server 2008 R2. Проте на сторінці "Запит на виправлення" виправлення вказуються для двох операційних систем. Щоб надіслати запит на отримання пакета виправлень для однієї чи обох операційних систем, виберіть виправлення, указане в розділі "Windows 7/Windows ServerWindows Server 2008 R2". Завжди переглядайте розділ "Застосовується до", щоб визначити, до якої саме операційної системи застосовується виправлення.

  • Файли, які застосовуються до певного продукту, SR_Level (RTM, SPn) і гілки обслуговування (LDR, GDR) можна визначити, проаналізувавши номери версій файлів, як показано в таблиці нижче.
Версія Продукт Проміжний етап Галузь технічної підтримки
6.1.760 1.22xxx Windows Server 2008 R2 Пакет оновлень 1 (SP1) LDR
  • Файли типу MANIFEST і MUM, які інсталюються для кожного середовища, наведено окремо в розділі "Відомості про додатковий файл для Windows Server 2008 R2". Файли типу MANIFEST і MUM, а також пов'язані файли каталогу безпеки (CAT-файли) надзвичайно важливі для відстеження стану оновленого компонента. Файли каталогу безпеки, для яких не вказано атрибути, мають цифровий підпис Microsoft.

Для всіх підтримуваних версій Windows Server на базі x64-процесорів TWindows Server 2008 R2

Ім’я файлу Версія файлу Розмір файлу Дата Час Платформа
Ntdsai.dll 6.1.7601.22351 2,657,280 7 червня 2013 р. 5:16 x64

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Додаткові відомості

Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть номер цієї статті бази знань Microsoft:

824684 Опис стандартної термінології, яка використовується для опису оновлень програмного забезпечення Microsoft

Додаткові відомості про файл

Додаткові файли для всіх підтримуваних версій Windows Server на базі x86-процесорів TWindows Server 2008

Ім’я файлу X86_microsoft-windows-d.. toryservices-ntdsai_31bf3856ad364e35_6.0.6002.23134_none_f319d0edcf7b83d2.manifest
Версія файлу Не застосовується
Розмір файлу 12,574
Дата (UTC) 7 червня 2013 р.
Час (UTC) 3:41
Платформа Не застосовується
Ім’я файлу Update.mum
Версія файлу Не застосовується
Розмір файлу 34,030
Дата (UTC) 10 червня 2013 р.
Час (UTC) 9:27
Платформа Не застосовується

Додаткові файли для всіх підтримуваних версій Windows Server на базі x64-процесорів TWindows Server 2008

Ім’я файлу Amd64_microsoft-windows-d.. toryservices-ntdsai_31bf3856ad364e35_6.0.6002.23134_none_4f386c7187d8f508.manifest
Версія файлу Не застосовується
Розмір файлу 12,632
Дата (UTC) 7 червня 2013 р.
Час (UTC) 4:24
Платформа Не застосовується
Ім’я файлу Update.mum
Версія файлу Не застосовується
Розмір файлу 34,338
Дата (UTC) 10 червня 2013 р.
Час (UTC) 9:26
Платформа Не застосовується

Додаткові файли для всіх підтримуваних версій Windows Server на базі x64-процесорів TWindows Server 2008 R2

Ім’я файлу Amd64_microsoft-windows-d.. toryservices-ntdsai_31bf3856ad364e35_6.1.7601.22351_none_4f47871ee9033495.manifest
Версія файлу Не застосовується
Розмір файлу 3,531
Дата (UTC) 7 червня 2013 р.
Час (UTC) 5:48
Платформа Не застосовується
Ім’я файлу Update.mum
Версія файлу Не застосовується
Розмір файлу 41,907
Дата (UTC) 10 червня 2013 р.
Час (UTC) 22:02
Платформа Не застосовується

Додаткові відомості

У цій ситуації з клієнтом ми виявили, що вихідний об'єкт зник на кількох контролерах домену вихідного домену, і вони мали новий об'єкт цільового домену в базі даних. Таким чином, технічно об'єкт затримувався на проблемних ДЦ в рамках предметної області.

Коли ми запустили "Repadmin /removelingeringobjects" на проблемних контролерах домену з чистим посиланням на контролер домену, проблемний об'єкт був видалений, і новий об'єкт міг реплікуватися в базу даних. Ключовим моментом є те, що посилання DC не є глобальним каталогом, тому він не несе об'єкт із цим конкретним objectGUID.

Windows ServerWindows Server 2012 вирішує одну комбінацію станів об'єктів і фантомів, які ініціюють цю проблему.

Ми зіткнулися з кількома побічними проблемами після використання Lingering Object Removal:

  • Кілька значень зв'язку нового об'єкта не синхронізувалися на підмножині контролерів домену. Ми створили функцію імпорту ldifde, щоб вилучити та повторно додати значення, щоб вони повторно розмножувалися.
  • У деяких контролерах домену почали виникати порушення доступу в LSASS. Клієнт вилучив і повторно додав роль глобального каталогу, після чого контролери домену стали стабільними.
  • Помилка реплікації 8464:
    Не вдається виконати спробу синхронізації, оскільки цільовий контролер домену наразі очікує на синхронізацію нових часткових атрибутів із джерела. Це нормально, якщо нещодавня зміна схеми призвела до змінення часткового набору атрибутів. Цільовий частковий набір атрибутів не є підмножиною вихідного часткового набору атрибутів.
  • У нижній частині виводу "repadmin /showrepl" було повідомлено про помилки "Немає доступу". Ми не змогли їх відстежити.

На двох DC, на які вплинула проблема, ми провели DCPROMO пониження та перепросування. Це вирішило проблеми.