XADM: Armazenamento de informações recebe violação de acesso ao UTF-8 e UTF-7 cliente faz logon

Traduções deste artigo Traduções deste artigo
ID do artigo: 258505 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Sintomas

Se o RichWin, que altera o idioma interno de uma estação de trabalho para UTF-8 ou UTF-7, estiver instalado no seu computador e você usa o Microsoft Outlook para fazer logon um computador com Exchange Server, o armazenamento de informações do Exchange Server pode parar inesperadamente com um despejo de pilha é semelhante à seguinte:
FramePtr RetAddr Param1 Param2 Param3 nome de função
14e5f544 0057218a 011c3d88 ffffffff 14e5f590 STORE! EcMakeSortKey + 0x1a3
14e5f56c 0057263e 14e5f590 00000000 14e5f598 STORE! EcMakeSortKey + 0x83
14e5f598 005728f5 003784b0 00000409 14e5f65c STORE! TWIR__EcStreamSubstringUnicode + 0x45
14e5f5bc 004f8055 00378ffb 00000409 14e5f65c STORE! TWIR__EcRestrictContent + 0x46
14e5f5dc 004f7fd8 15d9b5b8 00000409 14e5f65c 0x004f8055
14e5f5fc 004f7f86 00000409 00000003 14e5f65c STORE! TWIR__EcRestrictHier + 0x4e
14e5f61c 004bbb90 16d8d080 ffffffff 00000000 STORE! TWIR__EcFindRow + 0xc6
14e5f740 0040567a 16d8d080 00000000 00000000 STORE! VMSG__EcSlowFindRow + 0x23a
14e5f768 004a0421 16d8d080 00000000 00000000 0x0040567a
14e5f794 004f8b6f 16d8d080 00000000 00000000 STORE! EcFindRowOp + 0xdc
14e5fa18 0040f397 0000084a 00000003 23648120 STORE! EcFindRow + 0x12d
15ed4268 15ed4268 00030001 00000f67 STORE!@EcRpc@16+0x807 00000000

Causa

Esse problema pode ocorrer porque qualquer consulta que um cliente envia precisa ser convertido primeiro em Unicode pelo armazenamento de informações usando o software development kit (SDK) função MultiByteToWideChar() . O sinalizador da conversão é sempre definido como MB_PRECOMPOSED. Nesse caso, as propriedades na consulta são convertidas de UTF-8 ou UTF-7 em Unicode, que não permite que o sinalizador MB_PRECOMPOSED para ser usado. Em seguida, a conversão pára com o valor retornado como 0. A referência posterior para a seqüência de caracteres faz com que uma violação de acesso.

Resolução

Para resolver esse problema, obtenha o service pack mais recente para o Exchange Server 5.5. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
191914XGEN: Como obter o Service Pack mais recente do Exchange Server 5.5
Os seguintes arquivos estão disponíveis para download no Centro de download da Microsoft:
x 86:
Recolher esta imagemExpandir esta imagem
Download
Download Q248838engi.exe now
Alfa:
Recolher esta imagemExpandir esta imagem
Download
Download Q248838enga.exe now
Para obter informações adicionais sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591Como obter arquivos de suporte da Microsoft a partir de serviços online
Microsoft examinou esse arquivo em busca de vírus. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Situação

A Microsoft confirmou que este é um problema no Microsoft Exchange Server versão 5.5. Esse problema foi corrigido primeiro no Exchange Server 5.5 Service Pack 4.

Mais Informações

Para obter informações adicionais sobre a conversão entre UTF-8 ou UTF-7 e UNICODE, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
175392INFO: Suporte a UTF8

Propriedades

ID do artigo: 258505 - Última revisão: domingo, 20 de outubro de 2013 - Revisão: 4.1
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 5.5 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbbug kbexchange550presp4fix kbexchange550sp4fix kbfix kbgraphxlinkcritical kbqfe KB258505 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 258505

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com