L'errore 1988 viene visualizzato nel registro eventi servizio directory di un controller di dominio Active Directory
Сводка: L'errore 1988 può essere visualizzato nel registro eventi Directory Service di un controller di dominio Active Directory (AD). Questo errore indica che la replica di Active Directory non è riuscita perché viene rilevato almeno un oggetto residuo in un controller di dominio partner. Questo articolo descrive le cause degli oggetti residui e spiega come rimuoverli. ...
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Симптомы
L'errore 1988 viene visualizzato nel registro eventi Servizio directory di un controller di dominio:
Un ulteriore testo nella descrizione dell'evento indica il controller di dominio di origine, l'oggetto residuo rilevato e una linea di azione consigliata. La descrizione completa dell'evento è lunga.
Nel registro eventi di servizio directory di un controller di dominio interessato potrebbero essere visualizzati altri avvisi ed errori.
La replica dei servizi di dominio Active Directory che ha riscontrato l'esistenza di object nella seguente partizione è stata eliminata dal database dei servizi di dominio Active Directory del controller di dominio locale. Non tutti i partner di replica diretta o transitoria hanno partecipato all'eliminazione prima del numero di giorni trascorsi per la durata di rimozione definitiva. Gli object vengono eliminati e garbage collection da una partizione di Active Directory Domain Services, ma esistono ancora nelle partizioni scrivibili di altri controller di dominio nello stesso dominio o le partizioni di sola lettura dei server di catalogo globale in altri domini nella foresta sono note come "oggetti residui".
Un ulteriore testo nella descrizione dell'evento indica il controller di dominio di origine, l'oggetto residuo rilevato e una linea di azione consigliata. La descrizione completa dell'evento è lunga.
Nel registro eventi di servizio directory di un controller di dominio interessato potrebbero essere visualizzati altri avvisi ed errori.
Причина
Gli oggetti residui vengono eliminati e garbage collection dal database di Active Directory in un controller di dominio, ma esistono ancora in almeno un altro controller di dominio. Ciò si verifica a seguito di un errore di replica persistente tra controller di dominio, come illustrato nel seguente esempio.
Supponiamo che ci siano tre controller di dominio in un dominio; DC1, DC2 e DC3. La rigorosa coerenza della replica è abilitata su tutti e tre i controller di dominio, ma tutti e tre sono autorizzati a eseguire la replica con partner divergenti. (vedere di seguito per ulteriori informazioni su questi concetti). I relativi database AD sono sincronizzati. I seguenti eventi si verificano quindi in ordine cronologico:
Questo errore implica che sul controller di dominio locale è abilitata una rigorosa coerenza della replica , poiché il tentativo di replica non si verifica. La rigorosa coerenza della replica è abilitata per impostazione predefinita. Ha lo scopo di rilevare gli oggetti residui e impedirne la reintroduzione nel dominio dopo l'eliminazione.
L'errore implica anche che è abilitata la replica divergente . Quando questa opzione è abilitata, un controller di dominio può eseguire la replica da un partner irraggiungibile per più tempo rispetto al TSL della foresta. La replica divergente nonè abilitata per impostazione predefinita, ma può essere abilitata manualmente da un amministratore.
Supponiamo che ci siano tre controller di dominio in un dominio; DC1, DC2 e DC3. La rigorosa coerenza della replica è abilitata su tutti e tre i controller di dominio, ma tutti e tre sono autorizzati a eseguire la replica con partner divergenti. (vedere di seguito per ulteriori informazioni su questi concetti). I relativi database AD sono sincronizzati. I seguenti eventi si verificano quindi in ordine cronologico:
- DC1 viene messo offline, intenzionalmente o da una sorta di malfunzionamento.
- Un object preesistente con il nome User1 viene eliminato in DC2. DC3 replica l'eliminazione da DC2 come oggetto di rimozione definitiva. DC1 rimane offline e non riceve l'oggetto di rimozione definitiva.
- La durata di rimozione definitiva (TSL) passa e DC1 rimane offline. L'oggetto di rimozione definitiva User1 viene eliminato definitivamente ("garbage collected") da DC2 e DC3. User1 non esiste più su questi due controller di dominio.
- DC1 viene portato online. Contiene un oggetto residuo (Utente1), anche se al momento non ha alcun effetto.
- Viene apportata una modifica a un attributo di User1 su DC1.
- DC2 e DC3 ricevono una notifica di modifica (la modifica a User1).
- Quando DC2 e DC3 tentano di replicare la modifica da DC1, ciascuno di essi rileva che User1 non esiste nei database locali.
- Il tentativo di replica da DC1 viene bloccato su DC2 e DC3 e l'errore 1988 viene registrato nei registri eventi del servizio directory.
Questo errore implica che sul controller di dominio locale è abilitata una rigorosa coerenza della replica , poiché il tentativo di replica non si verifica. La rigorosa coerenza della replica è abilitata per impostazione predefinita. Ha lo scopo di rilevare gli oggetti residui e impedirne la reintroduzione nel dominio dopo l'eliminazione.
L'errore implica anche che è abilitata la replica divergente . Quando questa opzione è abilitata, un controller di dominio può eseguire la replica da un partner irraggiungibile per più tempo rispetto al TSL della foresta. La replica divergente nonè abilitata per impostazione predefinita, ma può essere abilitata manualmente da un amministratore.
Разрешение
Non è consigliabile tentare di risolvere il problema disabilitando la coerenza della replica. Ciò consente agli oggetti residui di replicarsi, ridestinando potenzialmente gli oggetti eliminati definitivamente nel dominio.
Gli oggetti residui devono invece essere rimossi dai controller di dominio in cui sono presenti. La descrizione dell'evento dell'errore 1988 contiene le istruzioni per rimuoverli utilizzando i comandi repadmin . Tuttavia, questi comandi possono essere complessi, in quanto è necessario conoscere l'identificatore univoco globale (GUID) di almeno un controller di dominio. Inoltre, è possibile eseguire la scansione di un solo contesto di denominazione alla volta. Microsoft ha pubblicato uno strumento, lo Lingering Object Liquidator (LOL),
che semplifica notevolmente questo processo. Fornisce un'interfaccia grafica per l'individuazione e la rimozione degli oggetti residui in una foresta di Active Directory.
Il link riportato sopra fornisce una panoramica dello strumento, dei suoi requisiti e un link alla pagina di download. Nella procedura dettagliata seguente si presuppone che loL e i relativi prerequisiti siano già installati in un controller di dominio.
Gli oggetti residui devono invece essere rimossi dai controller di dominio in cui sono presenti. La descrizione dell'evento dell'errore 1988 contiene le istruzioni per rimuoverli utilizzando i comandi repadmin . Tuttavia, questi comandi possono essere complessi, in quanto è necessario conoscere l'identificatore univoco globale (GUID) di almeno un controller di dominio. Inoltre, è possibile eseguire la scansione di un solo contesto di denominazione alla volta. Microsoft ha pubblicato uno strumento, lo Lingering Object Liquidator (LOL),
Il link riportato sopra fornisce una panoramica dello strumento, dei suoi requisiti e un link alla pagina di download. Nella procedura dettagliata seguente si presuppone che loL e i relativi prerequisiti siano già installati in un controller di dominio.
- Accertarsi che la regola firewall RPC (Remote Event Log Management) sia abilitata su tutti i controller di dominio a cui viene eseguita la scansione.
- Avviare lo loL.
- Cliccare su Rileva topologia AD. Lo strumento raccoglie informazioni sui controller di dominio nella foresta di Active Directory.
- Dall'elenco a discesa Contesto denominazione , selezionare il contesto di denominazione in cui esistono uno o più oggetti residui. Ciò è ottenuto dalla descrizione dell'errore 1988. In alternativa, selezionare [Scan All NCs] per eseguire la scansione di tutti i contesti di denominazione per gli oggetti residui.
- Dall'elenco a discesa DC di riferimento , selezionare il controller di dominio con errore 1988 nel registro del servizio directory.
- Dall'elenco a discesa DC di destinazione , selezionare un controller di dominio che contiene oggetti residui. Questo è determinato dalla descrizione dell'errore 1988, ma cita il DC di origine con il guid esadecimale anziché il nome. È possibile selezionare a sua volta ciascun partner di replica del DC di riferimento.
- Una volta scelto un controller di dominio di riferimento e un controller di dominio di destinazione, fare clic su Rileva oggetti residui. Tutti gli oggetti residui rilevati vengono elencati e selezionati automaticamente nel riquadro superiore. Un registro della scansione viene prodotto nel riquadro inferiore e scritto in un file. Se non vengono rilevati oggetti residui, controllare la regola del firewall nel passaggio 1.
- Se gli oggetti residui non vengono rimossi, cancellarli.
- Fare clic su Rimuovi gli oggetti residui selezionati. Tutti gli oggetti residui selezionati vengono rimossi.
- Eseguire ulteriori scansioni in base alle esigenze.
IMPORTANTE: Quando tutti gli oggetti residui vengono rimossi, forzare nuovamente la replica tra i controller di dominio e confermarne l'esito positivo. Una volta convergeti tutti i controller di dominio, eseguire il comando seguente su uno di essi per disabilitare la replica divergente su tutti. Ciò impedisce ai controller di dominio di eseguire la replica con partner irraggiungibili per un tempo superiore a quello del TSL.
repadmin /regkey * -allowdivergent
Затронутые продукты
Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Microsoft Windows 2008 Server R2, Microsoft Windows 2012 Server, Microsoft Windows 2012 Server R2Свойства статьи
Номер статьи: 000218612
Тип статьи: Solution
Последнее изменение: 19 Dec 2024
Версия: 5
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.