Valore della cache di configurazione di DSAccess non predefinito

[L'obiettivo di questo argomento è risolvere un problema specifico correlato a Exchange Server Analyzer Tool. È applicabile solo ai sistemi su cui è stato eseguito Exchange Server Analyzer Tool e nei quali è stato riscontrato tale problema. Exchange Server Analyzer Tool, che può essere scaricato gratuitamente, raccoglie dati di configurazione in modalità remota da ogni server della topologia e li analizza in modo automatico. Nel rapporto che risulta dall'analisi vengono fornite informazioni dettagliate su importanti problemi di configurazione, problemi potenziali e impostazioni del prodotto non predefinite. I consigli forniti consentono di migliorare le prestazioni, la scalabilità, l'affidabilità e il tempo di attività. Per ulteriori informazioni sullo strumento o per scaricare le versioni aggiornate, vedere "Analizzatori di Microsoft Exchange" all'indirizzo https://go.microsoft.com/fwlink/?linkid=34707.]  

Ultima modifica dell'argomento: 2007-01-17

Microsoft® Exchange Server Analyzer Tool legge le seguenti voci del Registro di sistema per determinare se la dimensione della cache di configurazione di DSAccess è stata modificata rispetto al valore predefinito:

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

Se Exchange Server Analyzer rileva la presenza e l'avvenuta configurazione di MaxMemoryConfig, verrà visualizzato un messaggio di configurazione non predefinita.

MaxMemoryConfig è un parametro del Registro di sistema di Exchange 2000 Server che in genere non è più necessario in Exchange Server 2003. MaxMemoryConfig controlla la quantità massima di memoria che gli oggetti dati di configurazione nella cache di configurazione di DSAccess possono utilizzare. DSAccess è un componente interno di Exchange 2000 Server e Exchange Server 2003 che controlla il modo in cui tutti i componenti di Exchange accedono al servizio directory di Active Directory®. La funzione principale di DSAccess è quella di conservare le informazioni su diversi eventi e operazioni relativi alle directory. Ad esempio, DSAccess trova la topologia di Active Directory e rileva se i controller di dominio e i server di catalogo globali sono disponibili e rispondono alle query. Inoltre, tutte le query eseguite nelle directory da componenti interni quali l'archivio di Exchange, ad esempio la risoluzione dei destinatari, le ricerche di impostazioni di configurazione e così via, vengono instradate tramite DSAccess. Come parte di questo processo, DSAccess memorizza nella cache i risultati di alcune di queste query. In tal modo, se la stessa informazione viene richiesta due volte, può essere recuperata dalla cache di DSAccess anziché tramite un'ulteriore query LDAP (Lightweight Directory Access Protocol) in Active Directory.

In Exchange 2000 Server, la dimensione della cache di configurazione inizialmente era impostata su 25 MB. Nella maggior parte dei server di Exchange tale valore era maggiore del necessario. L'impostazione MaxMemoryConfig era utilizzata per recuperare e riallocare parte della memoria utilizzata dalla cache di configurazione di DSAccess. In genere, il valore configurato era pari a 5 MB. Grazie a verifiche interne e ai commenti e suggerimenti dei clienti, Microsoft ha scoperto che 3 MB è la dimensione ottimale, infatti Exchange Server 2003 utilizza questa come impostazione preconfigurata. Quando si esegue un aggiornamento da Exchange 2000 Server a Exchange Server 2003, vengono conservate tutte le impostazioni manuali. Se il server di Exchange viene aggiornato da Exchange 2000 Server a Exchange Server 2003, è opportuno assicurarsi che il valore MaxMemoryConfig non sia superiore a 5 MB.

Il valore MaxMemoryConfig viene spesso utilizzato insieme al valore MaxMemoryUser che controlla la quantità massima di memoria che gli oggetti dati utente nella cache di DSAccess possono utilizzare. Se si modifica o si rimuove il valore MaxMemoryConfig come descritto nella procedura seguente, è necessario modificare o rimuovere analogamente il valore MaxMemoryUser, come descritto in Valore della cache utente di DSAccess non predefinito.

importantImportante:
Questo articolo contiene informazioni sulla modifica del Registro di sistema. Prima di modificare il Registro di sistema assicurarsi di comprendere come ripristinarlo, qualora si verifichi un problema. Per informazioni su questa procedura, consultare l'argomento della Guida relativo al ripristino del Registro di sistema in Regedit.exe o Regedt32.exe.

Per utilizzare il valore MaxMemoryConfig del Registro di sistema

  1. Aprire un editor del Registro di sistema, come Regedit.exe o Regedt32.exe.

  2. Passare a: HKLM\System\CurrentControlSet\Services\MSExchangeDSAccess\Instance0

  3. Verificare o modificare il valore MaxMemoryConfig.

Nota

Il valore per questa voce del Registro di sistema è in kilobyte (KB). Se il valore è impostato su 3000 o su un valore inferiore, è necessario eliminare MaxMemoryConfig e riavviare il servizio Supervisore sistema di Microsoft Exchange per ripristinare le impostazioni predefinite di Exchange Server 2003.

Prima di apportare modifiche al Registro di sistema e per ulteriori informazioni su questa procedura, consultare l'articolo 256986 della Microsoft Knowledge Base "Descrizione del Registro di sistema di Microsoft Windows" all'indirizzo https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986.

Per ulteriori informazioni su DSAccess, consultare l'articolo 250570 della Knowledge Base "Rilevamento del server del servizio directory e utilizzo di DSAccess" all'indirizzo https://go.microsoft.com/fwlink/?linkid=3052&kbid=250570.