Der Wert „DSAccess configuration cache“ weicht vom Standardwert ab

[Dieses Thema beschäftigt sich mit einem besonderen Problem, das von Exchange Server Analyzer angezeigt wird. Die Problembehandlung sollte nur auf Systeme angewendet werden, auf denen Exchange Server Analyzer ausgeführt wird und dieses spezielle Problem auftritt. Exchange Server Analyzer (als kostenloser Download verfügbar) trägt remote Konfigurationsdaten von allen Servern in der Topologie zusammen und analysiert diese Daten automatisch. Der sich ergebende Bericht enthält ausführliche Informationen zu wichtigen Konfigurationskonflikten, möglichen Problemen und Produkteinstellungen, die nicht den Standardeinstellungen entsprechen. Indem Sie diese Empfehlungen beachten, können Sie bessere Leistung, Skalierbarkeit, Zuverlässigkeit und Betriebszeit erzielen. Weitere Informationen zum Tool sowie zum Download der aktuellsten Version finden Sie unter "Microsoft Exchange Analyzers" unter der Adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Letztes Änderungsdatum des Themas: 2007-01-17

Microsoft® Exchange Server Analyzer liest die folgenden Registrierungseinträge, um zu bestimmen, ob die Größe des DSAccess-Konfigurationsobjektscaches vom Standardwert abweicht:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeDSAccess\Instance0\MaxMemoryConfig

Wenn Exchange Server Analyzer feststellt, dass der Wert MaxMemoryConfig vorhanden und konfiguriert ist, wird eine Meldung angezeigt, dass die Konfiguration nicht der Standardkonfiguration entspricht.

MaxMemoryConfig stellt einen Registrierungsparameter für Exchange 2000 Server dar, der in Exchange Server 2003 nicht mehr benötigt wird. MaxMemoryConfig steuert den maximalen Speicher, der von den Konfigurationsdatenobjekten im DSAccess-Konfigurationscache beansprucht werden kann. Bei DSAccess handelt es sich um eine interne Komponente in Exchange 2000 Server und Exchange Server 2003, mit deren Hilfe der Zugriff aller Exchange-Komponenten auf den Active Directory®-Verzeichnisdienst gesteuert werden kann. Die primäre Funktion von DSAccess stellt das Verwalten von Informationen zu verschiedenen verzeichnisbezogenen Ereignissen und Vorgängen dar. Zum Beispiel ermittelt DSAccess die Active Directory-Topologie und stellt fest, ob Domänencontroller und globale Katalogserver verfügbar sind und auf Abfragen reagieren. Außerdem werden alle Verzeichnisabfragen von internen Exchange-Komponenten, z. B. vom Microsoft Exchange-Speicher, über DSAccess weitergeleitet. Diese Abfragen betreffen u. a. die Empfängeradressauflösung sowie die Konfigurationseinstellungssuche. Zu den Aufgaben von DSAccess gehört die Verwaltung eines Caches im Arbeitsspeicher, in dem ein Teil der Ergebnisse dieser Abfragen vorgehalten werden, sodass diese bei einer erneuten Anforderung derselben Informationen aus dem DSAccess-Cache abgerufen werden können, anstatt eine erneute LDAP-Abfrage (Lightweight Directory Access Protocol) an Active Directory zu stellen.

In Exchange 2000 Server wurde für den Konfigurationscache anfangs eine Größe von 25 MB festgelegt. Auf den meisten Exchange-Servern war diese Einstellung viel größer als benötigt. Die Einstellung MaxMemoryConfig wurde verwendet, um einen Teil des vom DSAccess-Konfigurationscache verwendeten Speichers freizugeben und neu zuzuweisen. Er wurde in der Regel für 5 MB konfiguriert. Basierend auf internen Tests und Kunden-Feedback hat Microsoft 3 MB als optimale Größe festgelegt, die Exchange Server 2003 als Out-of-the-box-Einstellung verwendet. Beim Aktualisieren von Exchange 2000 Server auf Exchange Server 2003 werden alle manuellen Einstellungen beibehalten. Wenn der Exchange-Server von Exchange 2000 Server auf Exchange Server 2003 aktualisiert wurde, stellen Sie sicher, dass der Wert für MaxMemoryConfig nicht größer ist als 5 MB.

Der Wert MaxMemoryConfig wird häufig in Verbindung mit dem Wert MaxMemoryUser verwendet, der die maximale Speichergröße steuert, die für Benutzerdatenobjekte im DSAccess-Cache zur Verfügung steht. Wenn Sie den Wert für MaxMemoryConfig wie im folgenden Verfahren beschrieben bearbeiten bzw. entfernen, sollten Sie auch den Wert für MaxMemoryUser bearbeiten bzw. entfernen. Weitere Informationen hierzu finden Sie unter Der Wert „DSAccess user cache“ weicht vom Standardwert ab.

importantWichtig:
Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Stellen Sie vor dem Bearbeiten der Registrierung sicher, dass Sie für den Fall eines Problems mit dem Wiederherstellungsprozess für die Registrierung vertraut sind. Weitere Informationen zum Wiederherstellen der Registrierung finden Sie im Hilfethema „Wiederherstellen der Registrierung“ in Regedit.exe oder Regedt32.exe.

So verwenden Sie den Registrierungswert „MaxMemoryConfig“

  1. Öffnen Sie einen Registrierungseditor (z. B. Regedit.exe oder Regedt32.exe).

  2. Navigieren Sie zu: HKLM\System\CurrentControlSet\Services\MSExchangeDSAccess\Instance0

  3. Ermitteln Sie den Wert für MaxMemoryConfig, oder bearbeiten Sie diesen.

noteAnmerkung:
Der Wert für diesen Registrierungseintrag wird in Kilobyte (KB) angegeben. Wenn der Wert auf 3000 oder weniger festgelegt ist, löschen Sie MaxMemoryConfig, und starten Sie den Dienst Microsoft Exchange-Systemaufsicht neu, um die Exchange Server 2003-Einstellung als Standard festzulegen.

Lesen Sie vor dem Bearbeiten der Registrierung den Microsoft Knowledge Base-Artikel 256986 „Beschreibung der Microsoft Windows-Registrierung“ unter https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986, der weitere Informationen zum Bearbeiten der Registrierung enthält.

Weitere Informationen zu DSAccess finden Sie im Microsoft Knowledge Base-Artikel 250570, „Directory Service Server Detection and DSAccess Usage“ (https://go.microsoft.com/fwlink/?linkid=3052&kbid=250570).