XADM : Banque d'informations reçoit une violation d'accès lors de l'UTF-8 et UTF-7 client de session

Traductions disponibles Traductions disponibles
Numéro d'article: 258505 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Agrandir tout | Réduire tout

Symptômes

Si RichWin, qui modifie la langue d'une station de travail interne UTF-8 ou UTF-7, est installé sur votre ordinateur et que vous utilisez Microsoft Outlook pour ouvrir une session sur un ordinateur Exchange Server, la banque d'informations Exchange Server peut s'arrêter de façon inattendue avec un vidage de pile semblable au suivant :
FramePtr RetAddr Param1 Param2 Param3 Nom de fonction
14e5f544 0057218a 011c3d88 ffffffff 14e5f590 STORE! EcMakeSortKey + 0x1a3
14e5f56c 0057263e 14e5f590 00000000 14e5f598 STORE! EcMakeSortKey + 0 x 83
14e5f598 005728f5 003784b0 00000409 14e5f65c STORE! TWIR__EcStreamSubstringUnicode + 0 x 45
14e5f5bc 004f8055 00378ffb 00000409 14e5f65c STORE! TWIR__EcRestrictContent + 0 x 46
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

Cause

Ce problème peut se produire parce que toute requête qu'un client soumet doit être converti tout d'abord en Unicode par la banque d'informations à l'aide du kit de développement logiciel (SDK) fonction MultiByteToWideChar(). L'indicateur de la conversion est toujours défini en tant que MB_PRECOMPOSED. Dans ce cas, les propriétés dans la requête sont converties de UTF-8 ou UTF-7 à Unicode, qui n'autorise pas l'indicateur MB_PRECOMPOSED pour être utilisé. Puis la conversion s'arrête avec la valeur retournée sous la forme 0. La référence ultérieure à la chaîne provoque une violation d'accès.

Résolution

Pour résoudre ce problème, procurez-vous le dernier service pack pour Exchange Server 5.5. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
191914XGEN : Comment faire pour obtenir le dernier Service Pack de Exchange Server 5.5
Les fichiers suivants sont disponibles au téléchargement à partir du centre de téléchargement Microsoft :
x 86 :
Réduire cette imageAgrandir cette image
Download
Download Q248838engi.exe now
Alpha :
Réduire cette imageAgrandir cette image
Download
Download Q248838enga.exe now
Pour plus d'informations sur la façon de télécharger des fichiers de support technique Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
119591Procédure pour obtenir des fichiers de support technique Microsoft auprès des services en ligne
Microsoft a analysé ce fichier pour les virus. Microsoft utilisé les logiciels de détection de virus les plus récentes ne sont associé à la date à laquelle le fichier a été validé. Le fichier est stocké sur des serveurs sécurisés, empêchant toute modification non autorisée du fichier.

Statut

Microsoft a confirmé l'existence de ce problème dans Microsoft Exchange Server version 5.5. Ce problème a été corrigé dans Exchange Server 5.5 Service Pack 4.

Plus d'informations

Pour plus d'informations sur la conversion entre UTF-8 ou UTF-7 et UNICODE, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
175392Information : UTF8 support

Propriétés

Numéro d'article: 258505 - Dernière mise à jour: mercredi 29 janvier 2014 - Version: 4.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Exchange Server 5.5 Standard Edition
Mots-clés : 
kbnosurvey kbarchive kbmt kbbug kbexchange550presp4fix kbexchange550sp4fix kbfix kbgraphxlinkcritical kbqfe KB258505 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 258505
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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