Al momento sei offline in attesa che la connessione Internet venga ristabilita

Il controller di dominio in modo più lento o si blocca quando si esegue il processo di garbage collection

Il supporto per Windows Server 2003 è terminato il 14 luglio 2015.

Microsoft ha sospeso il supporto per Windows Server 2003 in data 14 luglio 2015. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 974803
Sintomi
In un controller di dominio (DC) che esegue Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, possono verificarsi i seguenti sintomi:
  • Il server viene eseguito più lentamente del previsto ogni diverse ore.
  • Il server si blocca ogni diverse ore.
Questo problema dura alcuni minuti e poi scomparirà.

Nota Se si utilizza Performance Monitor (Perfmon.exe) per monitorare il controller di dominio, si trova che l'utilizzo della CPU e/o del disco sono molto elevati quando si verifica questo problema.

Nota Se si attiva la procedura di garbage collection registrazione degli eventi in base a KB314980, si trova che il processo di garbage collection viene eseguita quando si verifica questo problema. Tuttavia, tali oggetti non vengono eliminati.

Quando si verifica questo problema, nel registro del servizio Directory vengono aggiunti uno o più dei seguenti eventi:
Tipo di evento: errore
Origine evento: NTDS ISAM
Categoria evento: (14)
ID evento: 623
Data:<date>
Ora:<time>
Utente: n/d
Computer:<computer name="">
Descrizione: NTDS (432) NTDSA: L'archivio versione per questa istanza (0) ha raggiunto la dimensione massima di <number>. È probabile che una transazione lunga è impedendo la pulitura dell'archivio versione, causandone l'aumento della dimensione. Gli aggiornamenti verranno rifiutati fino a quando la transazione a esecuzione prolungata completamente commit o rollback.
Transazione a esecuzione prolungata possibile:
SessionId: <id>
Contesto di sessione: <context>-contesto di sessione ThreadId: <id>pulitura: 1</id> </context></id></number></computer></time></date>
Tipo di evento: errore
Origine evento: NTDS generale
Categoria evento: Elaborazione interna
ID evento: 1519
Data:<date>
Ora:<time>
Utente: NT AUTHORITY\LOCAL SERVICE
Computer:<computer name="">
Descrizione: errore interno: Active Directory non può eseguire un'operazione perché il database ha esaurito archiviazione versione.
ID:2080490 interno dati aggiuntivi</computer></time></date>
Tipo di evento: errore
Origine evento: La replica NTDS
Categoria evento: replica
ID evento: 1479
Descrizione: Active Directory Impossibile aggiornare il seguente oggetto nel controller di dominio locale con le modifiche ricevute dal controller di dominio di origine. Active Directory è insufficiente nel database per applicare le modifiche.
Oggetto:<object dn="">
GUID oggetto:<object guid="">
Controller di dominio di origine:<DC guid-based="" dns="" name="">
Azione dell'utente
Riavviare il controller di dominio. Se il problema persiste, aumentare la dimensione dell'archivio versione database. Se si popola gli oggetti con un numero elevato di valori o la dimensione dei valori è particolarmente grande, ridurre la dimensione delle modifiche future.
Dati aggiuntivi
Valore di errore: 8573 il database è non è aggiornata.</DC></object></object>
Cause
Questo problema si verifica perché sono presenti molti oggetti incoerenti o fare riferimento a righe fantasma in Active Directory. Il DELTIME viene impostato l'attributo di questi oggetti. Tuttavia, il isEliminato attributo di questi oggetti è NULL. Causa dell'attributo DELTIME , questi oggetti garbagecollector include la scansione del database. Pertanto, non eliminare questi oggetti.Molti oggetti incoerenti possibile causa processo di garbage collection di utilizzare spazio di archiviazione versione.

Questo problema si verifica durante il processo di garbage collection degli oggetti per la rimozione definitiva. Il codice di pulitura per la rimozione definitiva nel processo di garbage collection aggiornerà il DELTIME per questi oggetti non coerenti, perché considera le righe fantasma di riferimento. In questo stato, til codice di pulitura per la rimozione definitiva he compila una transazione di database per gli aggiornamenti e per molti oggetti consecutivi. Pertanto, la dimensione della transazione supera la dimensione dell'archivio versione.

Il Garbage Collector viene considerato un errore irreversibile e Stops. i record di database che richiedono la pulitura non verranno essere esaminati, ad esempio la rimozione definitiva che sono dovuti per la rimozione. La procedura viene ripetuta alla successiva esecuzione del garbage collector. Di conseguenza, il tentativo successivo inoltre potrebbe non riuscire.

Questi oggetti non coerenti non sono facilmente identificabili, come DELTIME è una colonna di database interno. Non appaiono come tali oggetti nell'interfaccia utente o in un'esportazione database. Se si sospetta che si sono interessati da questo problema, ma si desidera essere positiva che applicare questo hotfix consente di, si consiglia di contattare il supporto tecnico Microsoft cliente per verificare lo stato dei database interessati.

Inoltre Questi eventi può essere causato daTroppi Fare riferimento a righe fantasma. Questi record di database sono segnaposto per (collegamenti oggetto unidirezionaleche avere non occorre) in cui l'oggetto di destinazione stato eliminato e la rimozione definitiva rimosso dal database. Tuttavia, il riferimento non viene modificato. Questi riferimenti avere Per eseguire la pulizia. Per eseguire questa operazione eliminando il valore dell'attributo o da la modifica il riferimento per un oggetto valido. Un attributo di esempio in questa classe è il "segretario".

AbbiamoConsigliato contattare il supporto tecnico Microsoft cliente per identificare e rimuovere questi phantom di riferimento.
Risoluzione
È ora disponibile l'aggiornamento rapido per Windows Server 2003. Se si verifica questo problema in un computer che esegue Windows Server 2008 o Windows Server 2008 R2, è possibile seguire il passaggi fornito in il Sezione Workaround. Lo è Consigliatoed contattare supporto tecnico clienti Microsoft per ulteriore assistenza.

Informazioni sull'hotfix

Un hotfix supportato è disponibile da Microsoft. Tuttavia, questo hotfix è destinato esclusivamente alla correzione del problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi in cui si verifica il problema descritto in questo articolo. Questo hotfix potrebbe essere sottoposto ad ulteriori test. Se il problema non causa gravi difficoltà, si consiglia di attendere il successivo aggiornamento software contenente tale hotfix.

Se l'hotfix è disponibile per il download, è presente una sezione "Hotfix disponibile per il download" all'inizio di questo articolo della Knowledge Base. Se questa sezione non viene visualizzata, contattare il servizio clienti Microsoft e supporto tecnico per ottenere l'hotfix.

Nota Se si verificano ulteriori problemi o se è necessaria attività di risoluzione aggiuntiva, potrebbe essere necessario creare una richiesta di assistenza separata. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare specifico hotfix in questione. Per un elenco completo dei numeri di telefono del servizio clienti Microsoft e supporto tecnico o per creare una richiesta di assistenza separata, visitare il seguente sito Web Microsoft: Nota Il modulo "Hotfix disponibile per il download" Visualizza le lingue per cui è disponibile l'hotfix. Se non viene visualizzata la lingua, è perché un aggiornamento rapido non è disponibile per tale lingua.

Prerequisiti

Per applicare questo hotfix, è deve essere in esecuzione Windows Server 2003 Service Pack 2 (SP2). Inoltre, è necessario installare Active Directory.Per ulteriori informazioni su come ottenere un service pack di Windows Server 2003 o Windows XP Professional x64 Edition service pack, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:
889100 Come ottenere il service pack più recente per Windows Server 2003

Richiesta di riavvio

Non è necessario riavviare il computer dopo avere applicato questo hotfix.

Informazioni sulla sostituzione dell'aggiornamento rapido

Questo hotfix non sostituisce un aggiornamento rapido precedentemente rilasciato.

Istruzioni di installazione

Dopo avere installato questo hotfix, attenersi alla procedura.
  1. Riavviare il Controller di dominio in modalità ripristino servizi Directory.
  2. Accedere come un Amministratore.
  3. Aprire un prompt dei comandi.
  4. In un prompt dei comandi, digitare i seguenti comandi e quindi premere INVIO dopo ciascun comando:

    Ntdsutil
    analisi semantica del database
    Vai a correzione
  5. Dopo l'esecuzione del comando, si finda file "dsdit.dmp.x" nella cartella da cui è stato NTDSUTIL eseguito che elenca tutti gli oggetti che sono stati corretti. "x" indica il numero di esecuzione dell'analisi semantica del database, controllare il file più recente.
  6. Riavviare il computer in modalità normale.

Informazioni sui file

La versione inglese (Stati Uniti) di questo hotfix consente di installare file con gli attributi elencati nelle tabelle seguenti. Le date e ore per questi file sono elencate nel tempo universale coordinato (UTC). Le date e le ore dei file sul computer locale vengono visualizzate nell'ora locale con la differenza dell'ora legale (DST). Inoltre, le date e gli orari possono cambiare quando si eseguono determinate operazioni sui file.
Note di informazioni file di Windows Server 2003
  • Oltre ai file elencati in queste tabelle, questo aggiornamento rapido viene installato anche un file di catalogo di protezione associato (KBnumero. cat) che viene apposta una firma digitale Microsoft.
Per tutte le versioni basate su x86 supportate di Windows Server 2003 SP2

Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Ntdsutil.exe5.2.3790.4650312,83215-gen-201012:42x86
Per tutte le versioni basate su x64 supportate di Windows Server 2003 SP2

Nome del fileVersione del fileDimensione del fileDataOraPiattaformaRequisiti SPRamo del servizio
Ntdsutil.exe5.2.3790.4650503,29615-gen-201015:14x64SP2Non applicabile
Wntdsutil.exe5.2.3790.4650312,83215-gen-201015:14x86SP2WOW
Per tutte le versioni basate su IA-64 supportate di Windows Server 2003 SP2

Nome del fileVersione del fileDimensione del fileDataOraPiattaformaRequisiti SPRamo del servizio
Ntdsutil.exe5.2.3790.4650807,42415-gen-201015:14IA-64SP2Non applicabile
Wntdsutil.exe5.2.3790.4650312,83215-gen-201015:14x86SP2WOW
Workaround
Per aggirare il problema, aumentare la dimensione di archiviazione versione modificando il valore della voce di registro di sistema seguente:

Percorso:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters

Nome:
EDB max ver pages (increment over the minimum)

Digitare:
REG_DWORD

Valore:
<value>

Nota Il valore dell'impostazione è il numero di blocchi memoria di 16KB (o blocchi di memoria di 32KB su un processore a 64 bit) che sarà riservato. Per esempio:
= 9600 ~ 150 MB a 32 bit, 600 ~ MB 64-bit
12800 = ~ 200 MB 32-bit, ~ 800 MB 64-bit
16000 = circa 250 MB 32-bit, ~ 1000 MB 64-bit
19200 = ~ 300 MB 32-bit, ~ 1200 MB 64-bit


(Nota(4 byte su processori a 32 bit, 8 byte su processori a 64 bit) di dimensione puntatore nativo del computer è un fattore per il calcolo delle dimensioni dell'archivio versione. Pertanto, utilizzando in modo efficace una CPU a 64 bit e sistema operativo quadruples la dimensione predefinita dell'archivio versione.)


Nota Non è possibile impostare un valore arbitrario elevato, specialmente su un sistema operativo di x86. Potrebbe esaurire la memoria nello spazio del processo LSASS per altre attività.

Nota Impostazione del valore di EDB ver max "pagine" (incremento rispetto al valore minimo) a un valore inferiore a 6400 non avranno effetto. 6400 è il valore predefinito e il valore minimo.

È consigliabile che si avvicina il valore richiesto in incrementi di 50MB. Il valore che consente di lavorare di garbage collection deve essere quindi il valore di base ha tentato di ulteriori controller di dominio interessato. Se il garbage collector non viene eseguita correttamente quando il valore è "19200" (302 MB), Abbiamoè consigliabile contattare supporto tecnico clienti Microsoft per assistenza.

Increasing la dimensione di archiviazione di versione è solo un metodo temporaneo. Esso Attivail codice insieme garbage s A passare Questi oggetti non coerenti. Tuttavia, questo problema può verificarsi dopo un intervallo di durata di rimozione definitiva, o Quando gli oggetti sono nell'ambito dell'analisi del Garbage Collector nuovamente.
Status
Microsoft ha confermato che questo è un problema per i prodotti Microsoft elencati nella sezione "Si applica a".
Informazioni
Questo problema può verificarsi dopo condurre una un ripristino autorevole. Til problema si verifica con i database con 100.000 interessati oggetti o più. È possibile eseguire in modo proattivo la procedura nella sezione Risoluzione per correggere i database interessati, o è possibile utilizzarlo reattivo quando si verificano errori di archivio della versione nella sezione Sintomi.

Per ulteriori informazioni relative al processo di garbage collection con database di Active Directory, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:
198793 Il processo di garbage collection con database di Active Directory
Per ulteriori informazioni su come attivare il livello di registrazione di garbage insieme, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
314980 Come configurare la registrazione di eventi diagnostici di Active Directory in Windows Server 2003 e Windows 2000 Server

Per ulteriori informazioni su come attivare il livello di registrazione di insieme garbage, visitare il seguente sito Web:

Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 974803 - Ultima revisione: 09/20/2016 00:35:00 - Revisione: 2.0

Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard

  • kbqfe kbhotfixserver kbsurveynew kbautohotfix kbexpertiseinter kbbug kbfix kbmt KB974803 KbMtit
Feedback