Der Domänencontroller langsamer oder reagiert nicht mehr, wenn der Garbage Collection-Prozess ausgeführt wird.

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 974803 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Auf einem Domänencontroller (DC), die Windows Server 2003 ausgeführt wird, WindowsServer 2008, oder WindowsServer 2008 R2 Sie können die folgenden Symptome auftreten:
  • Der Server läuft langsamer als erwartet alle mehrere Stunden.
  • Der Server reagiert nicht mehr alle mehrere Stunden.
Dieses Problem dauert mehrere Minuten und dann ausgeblendet.

Hinweis Wenn Sie Systemmonitor (Perfmon.exe) verwenden, um den Domänencontroller zu überwachen, finden Sie, dass die CPU-Auslastung und der Datenträger-e/A sehr hoch sind, wenn dieses Problem auftritt.

Hinweis Wenn Sie die Garbagecollection aktivieren Ereignisprotokollierung entsprechend kB314980, Sie feststellen, dass der Garbage Collection-Prozess ausgeführt wird, wenn dieses Problem auftritt. Tombstone-Objekte werden jedoch nicht gelöscht.

Wenn dieses Problem auftritt, werden eine oder mehrere der folgenden Ereignisse im Verzeichnisdienst-Ereignisprotokoll hinzugefügt:
Ereignistyp: Fehler
Ereignisquelle: NTDS ISAM
Kategorie: (14)
Ereignis-ID: 623
Datum:<date> </date>
Zeit:<time> </time>
Benutzer: NV
Computer:<computer name=""> </computer>
Beschreibung: NTDSA NTDS (432): Der Versionsspeicher für diese Instanz (0) hat seine maximale Größe des <number>erreicht. Es ist wahrscheinlich eine lange andauernde Transaktion die Bereinigung des Versionsspeichers verhindert und verursacht es Größe aufzubauen. Aktualisierungen werden zurückgewiesen, bis die lang andauernde Transaktion vollständig festgeschrieben oder zurückgesetzt wurde. </number>
Mögliche lange andauernde Transaktion:
Sitzungs-ID:<id> </id>
Sitzung-Kontext: <context> Sitzungskontext ThreadId: <id> Cleanup: 1</id></context>
Ereignistyp: Fehler
Ereignisquelle: NTDS Allgemein
Ereigniskategorie: Interne Verarbeitung
Ereignis-ID: 1519
Datum:<date> </date>
Zeit:<time> </time>
Benutzer: NT-Autorität\Lokaler Dienst
Computer:<computer name=""> </computer>
Beschreibung: Interner Fehler: Active Directory konnte einen Vorgang nicht ausführen, weil die Datenbank der Version Speicher ausgeführt hat.
Zusätzliche Daten Interne ID: 2080490
Ereignistyp: Fehler
Ereignisquelle: NTDS-Replikation
Ereigniskategorie: Replikation
Ereignis-ID: 1479
Beschreibung: Active Directory konnte das folgende Objekt auf dem lokalen Domänencontroller nicht mit den vom folgenden Quelldomänencontroller empfangenen Änderungen aktualisieren. Active Directory hat nicht genügend Datenbankversionsspeicher, um die Änderungen zu übernehmen.
Objekt:<object dn=""> </object>
Objekt-GUID:<object guid=""> </object>
Quell-Domänencontroller:<dc guid-based="" dns="" name=""> </dc>
Benutzeraktion
Starten Sie dieser Domänencontroller neu. Wenn das Problem dadurch nicht behoben wird, erhöhen Sie die Größe des Versionsspeichers Datenbank. Wenn Sie die Objekte mit einer großen Anzahl von Werten auffüllen werden oder der Werte besonders groß ist, Verkleinern des künftigen Änderungen.
Zusätzliche Daten
Fehlerwert: 8573 Datenbank liegt außerhalb des Versionsspeichers.

Ursache

Dieses Problem tritt auf, weil viele inkonsistente Objekte oder Verweis Phantome in Active Directory. Die DELTIME Attribut dieser Objekte wird festgelegt. Allerdings die IchsGelöscht die Attribute dieser Objekte ist NULL. Aufgrund der DELTIME Attribut, Garbage Collector enthält diese Objekte in ihrer Datenbank-Scan. Daher können diese Objekte gelöscht werden.Viele Inkonsistente Objekte können Ursache Der Garbagecollectionvorgang Version Speicherplatz verwenden.

Dieses Problem tritt während der Garbage Collection-Prozess der Tombstoneobjekte. Der Tombstone-Bereinigungscode in die Garbage Collection-Prozess aktualisiert die DELTIME für diese Objekte inkonsistent, weil es hält sie Phantome verweisen. In diesem Zustand ter Tombstone Bereinigungscode baut eine Datenbanktransaktion für diese Updates und für viele aufeinander folgende Objekte. Daher überschreitet die Größe der Transaktion die Größe des Versionsspeichers.

Der Garbage Collector behandelt dies als ein schwerwiegender Fehler und Beendens. alle Datenbankdatensätze, die Bereinigung erfordern werden nicht eingesehen werden, z. B. Tombstones, die zur Beseitigung fällig. Bei der nächsten Ausführung des Garbage Collectors wird das Verfahren wiederholt. Daher kann auch der nächste Versuch fehlschlagen.

Diese inkonsistente Objekte sind nicht leicht zu identifizieren, wie DELTIME eine interne Datenbank-Spalte ist. Sie erscheinen nicht als solche Objekte in der Benutzeroberfläche oder in einer Datenbank-Export. Wenn Sie vermuten Sie von diesem Problem betroffen sind, aber Sie werden positive hilft, die diesen Hotfix anwenden möchten, empfehlen wir, dass Sie erhalten Sie technischen Support von Microsoft Kunden, den Zustand des betroffenen Datenbanken zu untersuchen.

Darüber hinaus Diese Ereignisse kann durch verursacht werdenzu viele Phantome zu verweisen. Diese Datenbankdatensätze sind Platzhalter für unidirektionale Objekt Links (, haben keine Backlink) in der das Zielobjekt wurde gelöscht und Tombstone aus der Datenbank entfernt.. Allerdings der Verweis wird nicht geändert. Diese Verweise haben bereinigt werden. Dies können Sie durch Löschen des Attributwerts oder durch Ändern Die Referenz um ein gültiges Objekt. Eine Beispiel-Attribut in dieser Klasse werden die "Secretary".

Wirempfehlen dass Sie technischen Support von Microsoft Kunden erhalten zu identifizieren und diese Referenz Phantome entfernen.

Lösung

Hotfix für Windows Server 2003 ist jetzt verfügbar. Wenn Sie dieses Problem auf einem Computer, auf dem Windows Server 2008 oder Windows Server 2008 R2 ausgeführt wird auftritt, können Sie folgen. Das Dialogfeld Schritte bereitgestellt in Das Dialogfeld Abschnitt "Abhilfe". Es ist empfehlenED Sie für weitere Unterstützung an technischen Microsoft-Kundendienst wenden.

Hotfix-Informationen

Ein Hotfix ist verfügbar, von Microsoft. Dieser Hotfix soll jedoch nur das Problem zu beheben, das in diesem Artikel beschrieben wird. Wenden Sie diesen Hotfix nur auf Systemen, bei die das in diesem Artikel beschriebene Problem auftritt. Dieser Hotfix möglicherweise zusätzliche Tests erhalten. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, auf das nächste Softwareupdate warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, ist es ein Abschnitt "Hotfixdownload available" (Hotfixdownload verfügbar"am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an Microsoft Customer Service und Support, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder wenn alle Problembehandlung erforderlich ist, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die für diesen speziellen Hotfix nicht qualifizieren. Eine vollständige Liste der Microsoft-Kundendienst und Support-Telefonnummern oder eine separate Serviceanfrage erstellen finden Sie auf der folgenden Microsoft-Website:
http://Support.Microsoft.com/contactus/?WS=Support
Hinweis Das Formular "Hotfixdownload available" (Hotfixdownload verfügbar"zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist es da ein Hotfix nicht für diese Sprache verfügbar ist.

Voraussetzungen

Um diesen Hotfix installieren Sie Windows Server 2003 Service Pack 2 (SP2) muss ausgeführt werden. Darüber hinaus muss Active Directory installiert werden.Weitere Informationen dazu, wie Sie ein Windows Server 2003 Servicepack oder ein Windows XP Professional X 64 Edition Servicepack erhalten finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
889100So erhalten Sie das neueste Servicepack für Windows Server 2003

Neustartanforderung

Sie müssen keinen Neustart des Computers nach der Installation dieses Hotfixes.

Ersetzte Hotfixes

Dieser Hotfix ersetzt keinen zuvor veröffentlichten Hotfix.

Anweisungen zur Installation

Gehen Sie folgendermaßen vor, nachdem Sie diesen Hotfix zu installieren.
  1. Starten der DC in Directory Service Restore Mode.
  2. Melden Sie sich als ein Administrator.
  3. Öffnen Sie eine Eingabeaufforderung.
  4. An einer Eingabeaufforderung die folgenden Befehle, und drücken Sie nach jedem Befehl:

    Ntdsutil
    semantische Datenbankanalyse
    Gehen Sie fixup
  5. Nachdem der Befehl ausgeführt wird, finden Sie auf eine Datei "dsdit.dmp.x" in den Ordner aus dem NTDSUTIL ausgeführt wurde, in der alle Objekte aufgelistet, die behoben wurden. "X" ist die Anzahl der Ausführung von semantischen Datenbankanalyse, bitte prüfen Sie die neueste Datei.
  6. Starten Sie Ihren Computer im normalen Modus neu.

Dateiinformationen

Die englische (USA) Version dieses Hotfix installiert Dateien mit die Attributen, die in den folgenden Tabellen aufgeführt sind. Die Datums- und Uhrzeitangaben für diese Dateien werden in Coordinated Universal Time (UTC) aufgelistet. Die Datums- und Uhrzeitangaben für diese Dateien auf Ihrem lokalen Computer werden in Ihrer lokalen Zeit zusammen mit Ihrem aktuellen Daylight Saving Time (DST)-Bias angezeigt. Darüber hinaus können die Datumsangaben und Uhrzeiten ändern, wenn bestimmte auf die Dateien Operationen.
Hinweise zu den Dateiinformationen für Windows Server 2003
  • Zusätzlich zu den in diesen Tabellen aufgeführten Dateien installiert dieses Hotfix auch die zugehörige Sicherheitskatalogdatei (KBAnzahl.cat), die mit einer digitalen Microsoft-Signatur signiert ist.
Für alle unterstützten x 86-basierten Versionen von Windows Server 2003 SP2

Tabelle minimierenTabelle vergrößern
DateinameVersion der DateiDateigrößeDatumZeitPlattform
"Ntdsutil.exe"5.2.3790.4650312,83215 / 01 / 201012: 42X 86
Für alle unterstützten x 64-basierten Versionen von Windows Server 2003 SP2

Tabelle minimierenTabelle vergrößern
DateinameVersion der DateiDateigrößeDatumZeitPlattformSP-AnforderungServicebereich
"Ntdsutil.exe"5.2.3790.4650503,29615 / 01 / 201015: 14X 64SP2Nicht zutreffend
Wntdsutil.exe5.2.3790.4650312,83215 / 01 / 201015: 14X 86SP2WOW
Für alle IA-64-basierten Versionen von Windows Server 2003 SP2 unterstützten

Tabelle minimierenTabelle vergrößern
DateinameVersion der DateiDateigrößeDatumZeitPlattformSP-AnforderungServicebereich
"Ntdsutil.exe"5.2.3790.4650807,42415 / 01 / 201015: 14IA-64SP2Nicht zutreffend
Wntdsutil.exe5.2.3790.4650312,83215 / 01 / 201015: 14X 86SP2WOW

Abhilfe

Um das Problem zu umgehen, erhöhen Sie den Version Speicher ändern den Wert des folgenden Registrierungselements:

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

Name:
EDB max Ver Seiten (Inkrement über das Minimum)

Typ:
REG_DWORD

Wert:
<value></value>

Hinweis Der Wert für die Einstellung ist die Anzahl der 16-KB-Speicher-Chunks reserviert wird. Beispiel:
9600 = 152 MB
12800 = 202 MB
16000 = 252 MB
19200 = 302 MB

Hinweis Einen beliebigen hohen Wert kann nicht besonders auf einem X 86-Betriebssystem festgelegt werden. Sie können der Arbeitsspeicher im LSASS-Prozessraum für andere Aufgaben ausführen.

Wir empfehlen, dass Sie den gewünschten Wert in Schritten von 50 MB Ansatz. Der Wert, der Garbagecollection arbeiten ermöglicht sollte dann der Basiswert für zusätzliche betroffenen DCs versucht. Wenn der Garbage Collector nicht erfolgreich ausgeführt wird, wenn der Wert "19200" (302 MB) Wirempfehlen Sie, dass Sie sich an Microsoft Support Services, um Hilfe wenden.

Aufschwunging die Größe des Speichers Version ist nur eine temporäre Methode. Es Aktivierens der Garbage Collection-code um Pass Diese Objekte inkonsistent. Dieses Problem kann jedoch nach einem Tombstone-Lebensdauerintervall erneut auftreten, oder Wann sind die Objekte erneut im Gültigkeitsbereich der Garbage Collector-Scan ein.

Status

Microsoft hat bestätigt, dass dies ein Problem in Microsoft-Produkten, die im Abschnitt "Betrifft" aufgeführt sind.

Weitere Informationen

Dieses Problem kann nach dem auftreten. Sie führen eine autorisierende Wiederherstellung. Ter problem Tritt auf Bei Datenbanken mit 100.000 betroffene Objekte oder mehr. Sie können proaktiv Prozedur ausführen, die im Abschnitt "Lösung", die betroffenen Datenbanken beheben oder Sie können Verwenden sie reaktiv, wenn die Version Store-Fehler im Abschnitt "Problembeschreibung" auftreten.

Weitere Informationen über die Active Directory-Datenbank Garbage Collection-Prozess finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
198793Der Garbagecollectionvorgang von Active Directory-Datenbank
Weitere Informationen zum Aktivieren der Garbage Collection-Protokolliergrad finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
314980 Konfigurieren von Active Directory-Diagnoseereignissen in Windows Server 2003 und Windows 2000 Server

Weitere Informationen zum Aktivieren des Garbage Collection-Protokolliergrads finden Sie auf folgenden Website:
Aktivieren Sie die Garbage Collection-Protokollierungsstufe

Weitere Informationen zur Terminologie für Softwareupdates finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
824684Beschreibung der Standardterminologie, die zum Beschreiben von Softwareupdates von Microsoft verwendet wird

Eigenschaften

Artikel-ID: 974803 - Geändert am: Mittwoch, 3. August 2011 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • 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
Keywords: 
kbqfe kbhotfixserver kbsurveynew kbautohotfix kbexpertiseinter kbbug kbfix kbmt KB974803 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 974803
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com