ID do evento 9877 com código de erro "0x80041606" ao usar o Outlook no modo online para pesquisar uma palavra-chave no Exchange Server 2010

Sintomas

Considere o cenário a seguir. Por padrão, a pesquisa do Exchange está habilitada para um banco de dados de caixa de correio em um ambiente do Microsoft Exchange Server 2010. Você usa o Microsoft Outlook no modo online para pesquisar uma caixa de correio com uma palavra-chave ou frase que contenha uma única letra ou um único dígito. Nesse cenário, você recebe a seguinte mensagem de erro, embora existam correspondências para a palavra-chave na caixa de correio:

Nenhuma correspondência encontrada para "palavra-chave". Além disso, o seguinte evento é registrado no log do aplicativo:

Nome do log: Applicationry: a caixa de correio do MSExchangeIS armazenada: ID do evento de Data: 9877Task Categoria: IndexingLevel de conteúdo: ErrorKeywords: ClassicUser: N/AComputer: Descrição do computador: a função de indexação de conteúdo ' CISearch:: EcGetRowsetAndAccessor ' recebeu um código de erro incomum e inesperado do MSSearch. Banco de dados de caixa de correio: código de erro do banco de dados

Observação: 0x80041606 = QUERY_E_TOOCOMPLEX

Causa

Esse problema ocorre porque a pesquisa do Exchange tem um limite de pesquisa de prefixo codificado de nós 200.000 para uma pesquisa de caractere único. Quando uma pesquisa de prefixo excede esse limite, a pesquisa retorna QUERY_E_TOOCOMPLEX.Portanto, 0x80041606 é registrado como parte da identificação do evento 9877. Por padrão, todas as pesquisas que usam o modo Outlook online em um ambiente do Exchange 2010 são pesquisas de prefixo. Usar dígitos ou letras únicos faz com que o sistema procure por todos os números ou palavras que comecem com o único dígito ou letra em todo o banco de dados de caixa de correio. Se o limite padrão de nós do 200.000 for atingido, a pesquisa retornará o erro.Observação A maneira mais comum de alcançar o limite de nós do 200.000 é Pesquisar uma palavra ou frase que contenha um único dígito ou uma letra. Há também outras causas menos comuns, como a inserção de pesquisas muito complexas com muitos ANDs, ORS e NOTs. Além disso, combinações complexas de intervalos de datas e termos de pesquisa, muitas entradas nos campos para e de, ou uma combinação de todos esses itens podem fazer com que o limite seja atingido.

Resolução

Para solucionar esse problema, instale o seguinte pacote cumulativo de atualizações:

Descrição do pacote cumulativo de atualizações 6 para Exchange Server 2010 Service Pack 1 Importante Este método, seção ou tarefa contém etapas que informam como modificar o Registro. Entretanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Portanto, siga essas etapas cuidadosamente. Para obter mais proteção, faça backup do Registro antes de modificá-lo. Dessa forma, você poderá restaurar o Registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:

Como fazer o backup e a restauração do Registro no Windows   Depois de instalar o pacote cumulativo de atualizações, siga estas etapas para definir o número máximo de nós de restrição de consulta para 1 milhão (Decimal):

  1. Verifique quantas IDENTIFICAções de evento 9877 com eventos 0x80041606 no log do aplicativo que você recebeu em um servidor de caixa de correio do Exchange Server 2010 específico no mês anterior e fazer um registro do número.

  2. Clique em Iniciarbotão Iniciar do Windows, digite regedit na caixa Iniciar pesquisa e pressione Enter.

  3. Localize e clique na seguinte chave do Registro:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v14\ExSearch

  4. Clique em Editar, aponte para novoe, em seguida, clique em tecla.

  5. Digite MaxRestrictionNodese pressione Enter.

  6. Em MaxRestrictionNodes, clique em Editar, aponte para novoe, em seguida, clique em valor DWORD.

  7. Digite servindore pressione Enter.

  8. A entrada do registro agora deve ser semelhante à seguinte: HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\ExchangeServer\v14\ExSearch\MaxRestrictionNodes\Server

  9. Clique em Editare, em seguida, clique em Modificar.

  10. Na caixa dados do valor , digite 1 milhão (Decimal). Observação O valor padrão da entrada MaxRestrictionNodes\Server é 200000 (Decimal) antes de você fazer qualquer alteração no registro.

  11. Saia do Editor do Registro.

Observações

  • Depois de reiniciar o serviço do indexador de pesquisa do Microsoft Exchange, faça o check-in do aplicativo para as seguintes identificações de evento:

    • A identificação do evento 130 falhou ao converter o MailboxDB GUID lido de sob a chave do registro MaxRestrictionNodes para um GUID

    • A identificação do evento 131 falhou ao abrir a chave do registro MaxRestrictionNodes

    • Ocorreu uma falha na identificação do evento 132 para definir a propriedade MaxRestrictionNodes no indexador

  • Se você estiver recebendo algum desses eventos, talvez tenha inserido a chave do registro ou o valor DWORD incorretamente. Ou talvez você não tenha escrito a nova chave ou valor DWORD corretamente. Faça as correções necessárias e reinicie o serviço do indexador de pesquisa do Microsoft Exchange. Procure por quaisquer novas instâncias de IDs de evento 130, 131 ou 132.

  • Verifique o log do aplicativo semanal e mensal que depende do número de identificação do evento 9877 com o erro 0x80041606 no log do aplicativo.

  • Se você ainda estiver recebendo um número significativo desses eventos, poderá aumentar o valor incrementalmente para 2 milhões (Decimal).

  • Não aumente o valor além do 2 milhões (Decimal), pois isso pode reduzir o desempenho do servidor.

  • Se você tiver aumentado o valor para 2 milhões (Decimal) e ainda estiver recebendo alguns desses eventos semanalmente ou mensalmente, esse é o comportamento esperado. Esse comportamento pode ser causado por usuários executando pesquisas muito complexas (consulte a seção "sintomas" para obter mais informações).

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Informações adicionais

Para obter mais informações sobre a pesquisa do Exchange, acesse o seguinte site da Microsoft:

Para obter mais informações sobre como desabilitar ou habilitar a pesquisa do Exchange, acesse o seguinte site da Microsoft:

Para obter mais informações sobre a entrada MaxRestrictionNodes , acesse o seguinte website da Microsoft:

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×