Share via


Como diagnosticar problemas da pesquisa do Exchange

 

Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Tópico modificado em: 2007-01-02

Este tópico explica como usar o Shell de Gerenciamento do Exchange, o snap-in Serviços do MMC (Console de Gerenciamento do Microsoft), Visualizar Eventos e o Monitor de Desempenho para diagnosticar e resolver problemas de pesquisa do Exchange.

Antes de começar

Para executar o cmdlet Get-MailboxDatabase ou o cmdlet Test-ExchangeSearch, você deve usar uma conta à qual esteja delegada a seguinte função:

  • Função de Administrador do Exchange Server e grupo Administradores local para o servidor de destino

Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Microsoft Exchange Server 2007, consulte Considerações sobre permissão.

Procedimento

Para diagnosticar os problemas de pesquisa do Exchange

  1. O serviço MSExchangeSearch foi iniciado no servidor de Caixa de Correio? Caso tenha sido, vá para a Etapa 2. Caso contrário, use o snap-in de Serviços do MMC para verificar se o serviço MSExchangeSearch está em execução:

    1. Clique em Iniciar e clique em Painel de Controle.

    2. No Painel de Controle, clique duas vezes em Ferramentas Administrativas.

    3. Em Ferramentas Administrativas, clique duas vezes em Serviços.

    4. Verifique se o serviço Indexador de Pesquisa do Microsoft Exchange foi iniciado.

  2. O parâmetro IndexEnabled foi definido como true no banco de dados de caixa de correio do usuário? Caso tenha sido, vá para a etapa 3. Caso contrário, execute o seguinte comando no Shell de Gerenciamento do Exchange para verificar se o sinalizador IndexEnabled está definido como true:

    Get-MailboxDatabase |ft Name,IndexEnabled
    

    Para obter informações detalhadas de sintaxes e de parâmetros, consulte Get-MailboxDatabase.

  3. O banco de dados do Exchange foi rastreado? Caso tenha sido, vá para a Etapa 4. Caso contrário, use o Monitor de Desempenho para verificar o contador Status do Modo de Rastreamento Completo. Esse contador é armazenado no objeto de desempenho dos Índices de Pesquisa do MSExchange. Selecione a instância para o banco de dados do usuário. Quando o banco de dados ainda estiver sendo rastreado, ele terá um valor igual a 1. Quando o rastreamento estiver concluído, o valor será 0. Outros contadores de pesquisa relevantes estão localizados nos seguintes objetos de desempenho:

    • Indexador de Pesquisa do MSExchange

    • MSFTESQL-Exchange:Catálogos

    • MSFTESQL-Exchange:FD

    • MSFTESQL-Exchange:Indexador

    • MSFTESQL-Exchange:Serviço

    Status do Modo de Rastreamento Completo

    Para obter informações sobre como usar o Monitor de Desempenho, consulte Recursos e ferramentas de monitoramento do Windows Server 2003 (em inglês) no Guia de Gerenciamento de Serviços do Microsoft Exchange.

  4. Execute o comando Test-ExchangeSearch para o usuário:

    Test-ExchangeSearch -Identity TedBremer@contoso.com
    

    Para obter mais informações sobre como testar a Pesquisa do Exchange, consulte Test-ExchangeSearch.

  5. Verifique Visualizar Eventos para obter mensagens de erro relacionadas à pesquisa. Verifique os eventos Origem: Indexador MSExchangeSearch e msftesql-Exchange. Para obter mais informações, siga o link no log de eventos.

  6. Use o snap-in Serviços do MMC para parar e reiniciar o serviço de Pesquisa do Microsoft (Exchange):

    1. Clique em Iniciar, aponte para Configurações, aponte para Painel de Controle, aponte para Ferramentas Administrativas e clique em Serviços.

    2. No painel de detalhes Serviços, clique com o botão direito em Pesquisa da Microsoft (Exchange) e clique em Parar. Depois que o serviço for parado, clique com o botão direito no serviço novamente e clique em Iniciar.