O parâmetro do Registro DSAccess PreloadFilters é não padrão

[Este tópico pretende solucionar um problema específico acarretado pela ferramenta Exchange Server Analyzer. Você deve aplicá-lo apenas a sistemas em que a ferramenta Exchange Server Analyzer tenha sido executada e estejam passando por esse problema específico. A ferramenta Exchange Server Analyzer, disponível como download gratuito, coleta remotamente dados de configuração de cada servidor da topologia e analisa automaticamente os dados. O relatório resultante detalha problemas importantes de configuração, problemas potenciais e configurações de produto diferentes do padrão. Ao seguir estas recomendações, você poderá atingir melhor desempenho, escalabilidade, confiabilidade e tempo de operação. Para obter mais informações sobre a ferramenta ou para baixar as últimas versões, consulte "Microsoft Exchange Analyzers" em https://go.microsoft.com/fwlink/?linkid=34707.]  

Tópico modificado em: 2005-11-18

A ferramenta Analisador do Microsoft® Exchange Server lê a entrada do Registro a seguir para determinar se a funcionalidade de pré-carga de pesquisa do DSAccess (Directory Service Access) foi alterada da sua configuração padrão:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeDSAccess\PreloadFilters

Os dados do valor padrão para PreloadFilters são:

(&(|(msExchMasterAccountSID=%)(objectSid=%))(!(objectClass=foreignSecurityPrincipal)))(|(msExchMailboxGUID=%)(objectGUID=%))(legacyExchangeDN=%)(msExchMailboxGUID=%)(&(proxyAddresses=%)(|(objectClass=user)(objectClass=contact)))

Se o Exchange Server Analyzer verificar que o valor de PreloadFilters foi modificado desses padrões, um aviso será exibido. O Exchange Server Analyzer informa sobre esta configuração porque a configuração de Registro PreloadFilters só deve ser alterada após consulta ao Atendimento Microsoft.

O cache do DSAccess reside no servidor Exchange e coleta configurações e registros de usuário que são recuperados do serviço de diretório do Active Directory®. Os registros no cache são acessados usando um nome distinto de objeto, uma GUID (identificador globalmente exclusivo) ou uma chave construída pelo escopo, BaseDN, e o filtro de pesquisa usado para localizar esse objeto no Active Directory. Os acessos subseqüentes que usam o mesmo nome distinto, GUID ou chave encontram o registro no cache. Portanto, impede-se carga desnecessária no Active Directory para pesquisas idênticas. Entretanto, o DSAccess não impede a carga no Active Directory quando o filtro de pesquisa é diferente do filtro de pesquisa que está contido no cache, embora o DSAccess solicite o mesmo conjunto de atributos para o objeto de usuário.

O pré-carregamento da pesquisa é uma forma de evitar vários problemas de pesquisa com o Active Directory, que podem ocorrer quando vários filtros de pesquisa são emitidos no mesmo objeto de usuário. A pré-carga de pesquisa funciona por meio da construção da chave mencionada anteriormente em que uma entrada de pesquisa é criada pelo escopo, BaseDN e o filtro de pesquisa.

Para obter mais informações sobre como configurar a pré-carga de pesquisa do DSAccess, consulte o artigo 250572 da Base de Dados de Conhecimento da Microsoft, "XCON: Pré-carga e Cache do DSAccess" (https://go.microsoft.com/fwlink/?LinkId=3052&kbid=250572).