Applies ToExchange Server 2010 Enterprise Exchange Server 2010 Standard

Sintomas

Considere o seguinte cenário. Por predefinição, a Exchange Search está ativada para uma base de dados de caixa de correio num ambiente do Microsoft Exchange Server 2010. Utiliza o Microsoft Outlook no modo online para procurar uma caixa de correio para obter uma palavra-chave ou uma frase que contenha uma única letra ou um único dígito. Neste cenário, recebe a seguinte mensagem de erro, mesmo que existam fósforos para a palavra-chave na caixa de correio:

Não há fósforos encontrados para "palavra-chave". Além disso, o seguinte evento é registado no registo de aplicação:

Nome do registo: ApplicationSource: MSExchangeIS Mailbox StoreDate: DataEvent ID: 9877Task Category: Indexing De conteúdoLevel: ErrorKeywords: ClassicUser: N/AComputer: Descrição docomputador:Função de Indexação de Conteúdos 'CISearch::EcRowsetAndAccessor' recebeu um código de erro incomum e inesperado da MSSearch. Base de dados da caixa de correio: Código de erro da caixa de correio:0x80041606

NOTA: 0x80041606 = QUERY_E_TOOCOMPLEX

Causa

Este problema ocorre porque a Exchange Search tem um limite de pesquisa prefixo codificado de 200.000 nós para uma única pesquisa de caracteres. Quando uma pesquisa de prefixo excede este limite, a pesquisa retorna QUERY_E_TOOCOMPLEX.Portanto, 0x80041606 é registado como parte do ID 9877 do evento. Por predefinição, todas as pesquisas que utilizam o modo Online Outlook num ambiente Exchange 2010 são pesquisas prefixadas. A utilização de dígitos ou letras individuais faz com que o sistema procure todos os números ou palavras que comece com o único dígito ou letra em toda a base de dados da caixa de correio. Se o limite de padrão de 200.000 nós for atingido, a pesquisa devolve o erro.Nota A forma mais comum de atingir o limite de 200.000 nós é procurar uma palavra ou frase que contenha um único dígito ou letra. Há também outras causas menos comuns, como entrar em pesquisas muito complexas com muitos ANDs, Ors e NOTs. Adicionalmente, combinações complexas de intervalos de datas e termos de pesquisa, muitas entradas nos campos De e Para, ou uma combinação de todas estas coisas podem fazer com que o limite seja atingido.

Resolução

Para resolver este problema, instale o seguinte rollup de atualização:

2608646 Descrição do Rollup 6 de Atualização para o Pacote de Serviços Exchange Server 2010 1 Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorreta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para maior segurança, faça uma cópia de segurança do registo antes de o modificar. Deste modo, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como fazer uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

322756 Como fazer uma cópia de segurança e restaurar o registo no Windows Depois de instalar o rollup de atualização, siga estes passos para definir o número máximo de nós de restrição de consulta para 1.000.000 (decimal):

  1. Verifique quantos eventos ID 9877 com eventos 0x80041606 no registo de aplicações que recebeu num servidor de caixa de correio do Exchange Server 2010 no mês passado e faça um registo do número.

  2. Clique em Iniciar windows icon, digite regedit na caixa 'Iniciar' e, em seguida, prima ENTER.

  3. Localizar e clicar na seguinte chave de registo:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v14\ExSearch

  4. Clique em Editar,aponte para Novoe, em seguida, clique em Tecla.

  5. Tipo MaxRestrictionNodes,e depois prima ENTER.

  6. Em MaxRestrictionNodes,clique em Editar,aponte para Novo, e, em seguida, clique em DWORD Value.

  7. Tipo Servirre, em seguida, premir ENTER.

  8. A entrada no registo deve agora assemelhar-se ao seguinte: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v14\ExSearch\MaxRestrictionNodes\Server

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

  10. Na caixa de dados Value, tipo 1000000 (Decimal). Nota O valor predefinido da entrada MaxRestrictionNodes\Server é 200000 (Decimal) antes de escamar quaisquer alterações ao Registo.

  11. Saia do Editor de Registo.

Notas

  • Depois de reiniciar o serviço Microsoft Exchange Search Indexer, consulte a aplicação para os seguintes IDs de evento:

    • ID 130 Evento Falhado na conversão do MailboxDB Guid lido sob a chave de registo MaxRestrictionNodes para um Guid

    • ID 131 Evento Falhou na abertura da chave de registo MaxRestrictionNodes

    • ID 132 evento falhou em definir a propriedade MaxRestrictionNodes no indexante

  • Se estiver a receber algum destes eventos, poderá ter introduzido a chave de registo ou o valor DWORD incorretamente. Ou, pode não ter escrito corretamente a nova tecla ou o valor DWORD. Esc; então reinicie o Serviço de Indexer de Pesquisa de Câmbio da Microsoft. Procure novas instâncias de IDs de eventos 130, 131 ou 132.

  • Verifique o registo de aplicação semanal e mensalmente, que depende do número de ID do Evento 9877 com erro 0x80041606 no registo de aplicação.

  • Se ainda estiver a receber um número significativo destes eventos, pode aumentar o valor incrementalmente para 2000000 (Decimal).

  • Não aumente o valor para além de 2000000 (Decimal), pois isso pode reduzir o desempenho do servidor.

  • Se aumentou o valor para 20000000 (Decimal) e ainda está a receber alguns destes eventos semanal ou mensalmente, este é o comportamento esperado. Este comportamento pode ser causado por utilizadores que realizam pesquisas muito complexas (consulte a secção "Sintomas" para obter mais informações).

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informações

Para mais informações sobre o Exchange Search, visite o seguinte website da Microsoft:

Informações gerais sobre pesquisa de câmbioPara obter mais informações sobre como desativar ou ativar a Pesquisa de Intercâmbio, visite o seguinte website da Microsoft:

Informações gerais sobre como desativar ou ativar a Pesquisa de IntercâmbioPara mais informações sobre a entrada MaxRestrictionNodes, visite o seguinte website da Microsoft:

Informações gerais sobre a entrada maxRestrictionNodes

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.