Liste de MS DTC bogues qui sont résolus dans Windows Server 2003 au Service Pack 2 MS DTC correctif report package 13

Traductions disponibles Traductions disponibles
Numéro d'article: 938653 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article répertorie les bogues Microsoft Distributed Transaction Coordinator (MS DTC) qui sont résolus dans Microsoft Windows Server 2003 MS DTC correctif Rollup package 13. Ce package contient la commande correctifs liés de DTC dans Windows Server 2003 au Service Pack 2 COM + 1.5 correctif report package 12. À partir de ce package, Microsoft publiera cumulatif correctifs MS DTC indépendamment du correctif cumulatif de correctifs Microsoft COM + 1.5. Chaque package contient tous les correctifs qui ont été publiés dans le package de correctif cumulatif de correctifs Windows Server 2003 MS DTC précédent.

Problème résolu dans le package de correctifs

Le problème suivant est résolu dans ce package de correctifs. Ce problème a été pas précédemment documenté dans un article de base de connaissances Microsoft :

Vous avez deux connexions à Microsoft SQL Server à deux branches XA. Si les branches XA avez différentes transactions XA ID XID et autre transaction globale ID GTRID, SQL Server obtient transaction DTC différente ID. En outre, les opérations sur ces branches seront isolées de l'autre. Toutefois, si les deux branches XA ont XIDs différentes mais ont le même GTRID, SQL Server obtient toujours un ID de transaction DTC différent de MS DTC. Conformément à la spécification XA, le comportement suivant est attendu :
  • Différentes succursales XA qui présentent le même GTRID peuvent être étroitement couplées.
  • Les branches XA puissent voir de l'autre modifications.
  • Les branches XA doivent mapper sur le même ID transaction de DTC.
note La version actuelle de MS DTC ne prend pas en charge comportement de la branche XA étroitement couplée.

Plus d'informations

Informations sur le correctif

Un correctif est disponible auprès de Microsoft. Toutefois, ce correctif est conçu pour corriger le problème décrit dans cet article. Appliquer ce correctif uniquement aux systèmes rencontrant ce problème spécifique. Ce correctif peut subir des tests supplémentaires. Par conséquent, si vous n'êtes pas gravement touché par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielles qui contiendra ce correctif.

Si le correctif est disponible pour le téléchargement, il est une section « téléchargement correctif disponible » en haut de cet article de la base de connaissances. Si cette section n'apparaît pas, contactez le service clientèle Microsoft et de support pour obtenir le correctif.

note Si des problèmes supplémentaires se produisent ou si n'importe quel dépannage est nécessaire, vous devrez peut-être créer une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux autres questions et problèmes non traités par ce correctif spécifique. Pour une liste complète des Microsoft client service et support numéros de téléphone ou pour créer une demande de service distincte, reportez-vous au site de Web Microsoft suivant :
http://support.microsoft.com/contactus/?ws=support
note L'écran de « téléchargement correctif disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas la langue, il est car un correctif logiciel n'est pas disponible pour cette langue.

Conditions préalables

Vous devez disposer Windows Server 2003 Service Pack 1 ou Windows Server 2003 Service Pack 2 installé pour appliquer ce correctif logiciel cumulatif.

Demande de redémarrage

Vous devez redémarrer l'ordinateur après avoir appliqué ce correctif logiciel cumulatif.

Informations sur le remplacement de correctif

Ce correctif ne remplace aucun autre correctif.

Informations de fichier

La version anglaise de ce correctif dispose les attributs de fichier (ou attributs de fichier version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, il est convertie en heure locale. Pour connaître le décalage entre l'heure UTC et l'heure locale, utilisez l'onglet Fuseau horaire dans l'élément Date et heure du Panneau de configuration.
Windows Server 2003, versions 86 x
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille du fichierDateHeurePlate-formeDemande de Service PackSuccursale de service
MSDTC.exe2001.12.4720.29536,14411-Juin-200711:16x 86SERVICE PACK 1SP1QFE
Msdtclog.dll2001.12.4720.295376,28811-Juin-200723:19x 86SERVICE PACK 1SP1QFE
Msdtcprx.dll2001.12.4720.2953472,06411-Juin-200723:19x 86SERVICE PACK 1SP1QFE
Msdtcstp.dll2001.12.4720.295398,30411-Juin-200723:19x 86SERVICE PACK 1SP1QFE
Msdtctm.dll2001.12.4720.29531,053,69611-Juin-200723:19x 86SERVICE PACK 1SP1QFE
Msdtcuiu.dll2001.12.4720.2953166,40011-Juin-200723:19x 86SERVICE PACK 1SP1QFE
Mtxclu.dll2001.12.4720.295379,36011-Juin-200723:19x 86SERVICE PACK 1SP1QFE
Mtxoci.dll2001.12.4720.2953111,61611-Juin-200723:19x 86SERVICE PACK 1SP1QFE
Xolehlp.dll2001.12.4720.295310,75211-Juin-200723:19x 86SERVICE PACK 1SP1QFE
MSDTC.exe2001.12.4720.40976,14411-Juin-200711:30x 86SERVICE PACK 2SP2QFE
Msdtclog.dll2001.12.4720.409776,28811-Juin-200723:15x 86SERVICE PACK 2SP2QFE
Msdtcprx.dll2001.12.4720.4097469,50411-Juin-200723:15x 86SERVICE PACK 2SP2QFE
Msdtcstp.dll2001.12.4720.409798,30411-Juin-200723:15x 86SERVICE PACK 2SP2QFE
Msdtctm.dll2001.12.4720.40971,054,20811-Juin-200723:15x 86SERVICE PACK 2SP2QFE
Msdtcuiu.dll2001.12.4720.4097167,42411-Juin-200723:15x 86SERVICE PACK 2SP2QFE
Mtxclu.dll2001.12.4720.409779,36011-Juin-200723:15x 86SERVICE PACK 2SP2QFE
Mtxoci.dll2001.12.4720.4097111,10411-Juin-200723:15x 86SERVICE PACK 2SP2QFE
Xolehlp.dll2001.12.4720.409710,75211-Juin-200723:15x 86SERVICE PACK 2SP2QFE
Windows Server 2003, versions 64 x
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille du fichierDateHeurePlate-formeDemande de Service PackSuccursale de service
MSDTC.exe2001.12.4720.29536,65611-Juin-200712:47x 64SERVICE PACK 1SP1QFE
Msdtclog.dll2001.12.4720.2953142,33611-Juin-200723:20x 64SERVICE PACK 1SP1QFE
Msdtcprx.dll2001.12.4720.2953832,51211-Juin-200723:20x 64SERVICE PACK 1SP1QFE
Msdtcstp.dll2001.12.4720.2953131,07211-Juin-200723:20x 64SERVICE PACK 1SP1QFE
Msdtctm.dll2001.12.4720.29532,158,08011-Juin-200723:20x 64SERVICE PACK 1SP1QFE
Msdtcuiu.dll2001.12.4720.2953291,84011-Juin-200723:20x 64SERVICE PACK 1SP1QFE
Mtxclu.dll2001.12.4720.2953145,40811-Juin-200723:20x 64SERVICE PACK 1SP1QFE
Mtxoci.dll2001.12.4720.2953175,10411-Juin-200723:20x 64SERVICE PACK 1SP1QFE
Xolehlp.dll2001.12.4720.295310,75211-Juin-200723:20x 64SERVICE PACK 1SP1QFE
Wmsdtcprx.dll2001.12.4720.2953472,06411-Juin-200723:19x 86SERVICE PACK 1WOW
Wmsdtcuiu.dll2001.12.4720.2953166,40011-Juin-200723:19x 86SERVICE PACK 1WOW
Wmtxclu.dll2001.12.4720.295379,36011-Juin-200723:19x 86SERVICE PACK 1WOW
Wmtxoci.dll2001.12.4720.2953111,61611-Juin-200723:19x 86SERVICE PACK 1WOW
Wxolehlp.dll2001.12.4720.295310,75211-Juin-200723:19x 86SERVICE PACK 1WOW
MSDTC.exe2001.12.4720.40976,65611-Juin-200711:52x 64SERVICE PACK 2SP2QFE
Msdtclog.dll2001.12.4720.4097142,84811-Juin-200723:11x 64SERVICE PACK 2SP2QFE
Msdtcprx.dll2001.12.4720.4097834,56011-Juin-200723:11x 64SERVICE PACK 2SP2QFE
Msdtcstp.dll2001.12.4720.4097131,07211-Juin-200723:11x 64SERVICE PACK 2SP2QFE
Msdtctm.dll2001.12.4720.40972,158,59211-Juin-200723:11x 64SERVICE PACK 2SP2QFE
Msdtcuiu.dll2001.12.4720.4097290,81611-Juin-200723:11x 64SERVICE PACK 2SP2QFE
Mtxclu.dll2001.12.4720.4097145,40811-Juin-200723:11x 64SERVICE PACK 2SP2QFE
Mtxoci.dll2001.12.4720.4097175,10411-Juin-200723:11x 64SERVICE PACK 2SP2QFE
Xolehlp.dll2001.12.4720.409710,75211-Juin-200723:11x 64SERVICE PACK 2SP2QFE
Wmsdtcprx.dll2001.12.4720.4097469,50411-Juin-200723:15x 86SERVICE PACK 2WOW
Wmsdtcuiu.dll2001.12.4720.4097167,42411-Juin-200723:15x 86SERVICE PACK 2WOW
Wmtxclu.dll2001.12.4720.409779,36011-Juin-200723:15x 86SERVICE PACK 2WOW
Wmtxoci.dll2001.12.4720.4097111,10411-Juin-200723:15x 86SERVICE PACK 2WOW
Wxolehlp.dll2001.12.4720.409710,75211-Juin-200723:15x 86SERVICE PACK 2WOW
Windows Server 2003, versions Itanium
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille du fichierDateHeurePlate-formeDemande de Service PackSuccursale de service
MSDTC.exe2001.12.4720.29539,72811-Juin-200710:47IA-64SERVICE PACK 1SP1QFE
Msdtclog.dll2001.12.4720.2953231,93611-Juin-200723:23IA-64SERVICE PACK 1SP1QFE
Msdtcprx.dll2001.12.4720.29531,338,36811-Juin-200723:23IA-64SERVICE PACK 1SP1QFE
Msdtcstp.dll2001.12.4720.2953241,15211-Juin-200723:23IA-64SERVICE PACK 1SP1QFE
Msdtctm.dll2001.12.4720.29533,213,82411-Juin-200723:23IA-64SERVICE PACK 1SP1QFE
Msdtcuiu.dll2001.12.4720.2953485,88811-Juin-200723:23IA-64SERVICE PACK 1SP1QFE
Mtxclu.dll2001.12.4720.2953208,38411-Juin-200723:23IA-64SERVICE PACK 1SP1QFE
Mtxoci.dll2001.12.4720.2953322,04811-Juin-200723:23IA-64SERVICE PACK 1SP1QFE
Xolehlp.dll2001.12.4720.295318,43211-Juin-200723:23IA-64SERVICE PACK 1SP1QFE
Wmsdtcprx.dll2001.12.4720.2953472,06411-Juin-200723:19x 86SERVICE PACK 1WOW
Wmsdtcuiu.dll2001.12.4720.2953166,40011-Juin-200723:19x 86SERVICE PACK 1WOW
Wmtxclu.dll2001.12.4720.295379,36011-Juin-200723:19x 86SERVICE PACK 1WOW
Wmtxoci.dll2001.12.4720.2953111,61611-Juin-200723:19x 86SERVICE PACK 1WOW
Wxolehlp.dll2001.12.4720.295310,75211-Juin-200723:19x 86SERVICE PACK 1WOW
MSDTC.exe2001.12.4720.40979,72811-Juin-200710:33IA-64SERVICE PACK 2SP2QFE
Msdtclog.dll2001.12.4720.4097232,96011-Juin-200723:09IA-64SERVICE PACK 2SP2QFE
Msdtcprx.dll2001.12.4720.40971,340,41611-Juin-200723:09IA-64SERVICE PACK 2SP2QFE
Msdtcstp.dll2001.12.4720.4097241,15211-Juin-200723:09IA-64SERVICE PACK 2SP2QFE
Msdtctm.dll2001.12.4720.40973,216,38411-Juin-200723:09IA-64SERVICE PACK 2SP2QFE
Msdtcuiu.dll2001.12.4720.4097486,91211-Juin-200723:09IA-64SERVICE PACK 2SP2QFE
Mtxclu.dll2001.12.4720.4097208,38411-Juin-200723:09IA-64SERVICE PACK 2SP2QFE
Mtxoci.dll2001.12.4720.4097322,04811-Juin-200723:09IA-64SERVICE PACK 2SP2QFE
Xolehlp.dll2001.12.4720.409718,43211-Juin-200723:09IA-64SERVICE PACK 2SP2QFE
Wmsdtcprx.dll2001.12.4720.4097469,50411-Juin-200723:15x 86SERVICE PACK 2WOW
Wmsdtcuiu.dll2001.12.4720.4097167,42411-Juin-200723:15x 86SERVICE PACK 2WOW
Wmtxclu.dll2001.12.4720.409779,36011-Juin-200723:15x 86SERVICE PACK 2WOW
Wmtxoci.dll2001.12.4720.4097111,10411-Juin-200723:15x 86SERVICE PACK 2WOW
Wxolehlp.dll2001.12.4720.409710,75211-Juin-200723:15x 86SERVICE PACK 2WOW

Informations techniques

La spécification XA contient des instructions sur la prise en charge des branches XA couplées et branches XA étroitement couplées. La limite d'isolement des branches XA couplées est basée sur le XID. La limite d'isolement des branches XA étroitement couplées est basée sur le GTRID. Pour plus d'informations sur les branches XA étroitement couplées et couplées branches XA, voir la spécification XA.

MS DTC fournit un commutateur XA qui implémente les API qui sont définis dans le x/spécification ouvrir Distributed Transaction Processing XA. Ce commutateur XA peut être utilisé par n'importe quel gestionnaire de transactions XA pour communiquer avec une ressource non XA, tel que SQL Server via MS DTC. La version actuelle de MS DTC fournit uniquement prise en charge pour les branches XA couplées. Par exemple, MS DTC a un mappage un-à-un entre un XID et un ID de transaction MS DTC. Le travail est effectué par couplée branches XA est isolé de l'autre.

La spécification XA contient des instructions sur la prise en charge des branches XA étroitement couplées. Plusieurs succursales XA qui présentent les XIDs différents et la même GTRID peuvent afficher d'un autre modifications dans le Gestionnaire de ressources. Ce permet correctif la prise en charge de XA étroitement couplée branches où XA plusieurs branches avec même GTRID est mappés sur un seul ID transaction de MS DTC. Cette prise en charge permet à plusieurs branches XA étroitement couplées afficher de l'autre modifications dans le Gestionnaire de ressources, telles que SQL Server.

Par défaut, après avoir appliqué ce correctif, xa_open API est utilisé pour couplée branches XA. Si vous souhaitez appeler xa_open API pour étroitement couplées branches XA, vous devez ajoutez le paramètre suivant au paramètre xa_info lorsque vous appelez xa_open API.
BrIso=Tight
par exemple, utiliser le code suivant pour appeler xa_open API pour branches XA étroitement couplées.
char* pszXaOpenStr="TM=computerName, RmRecoveryGuid=b3a7647d-8ade-4816-9872-217f01b92071, BrIso=Tight?;

xa_open(pszXaOpenStr, rmid, flags);
ce correctif permet à deux branches XA couplées et XA étroitement couplées branches à présentent en même temps selon la chaîne du paramètre xa_info . Si XA branches disposez de la même GTRID, une branche XA peut être faiblement couplée à partir d'un ensemble de étroitement couplées branches XA.

Entrée de Registre supplémentaires

Ce correctif fournit une nouvelle clé de Registre pour modifier la façon dont les messages xa_prepare sont traités. Vous pouvez ajouter une nouvelle entrée de Registre qui est appelée WaitForAllXABranchPrepares à la sous-clé de Registre
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
. Cette entrée de Registre est de type DWORD. Si cette entrée de Registre est créée et la valeur est définie sur 1, MS DTC attendra pour tous les préparer des messages.

Cette entrée de Registre doit être activée ou désactivée par l'application ou l'utilisateur. La spécification XA spécifie suivantes :

Pour étroitement couplées branches XA, le Gestionnaire de ressources peut s'afficher le travail supplémentaire pour la même transaction à partir d'autres branches préparer une fois que les messages sont envoyés sur une branche.

Pour activer ce scénario, la valeur de l'entrée de Registre WaitForAllXABranchPrepares doit être définie à 1. Après avoir défini la valeur de l'entrée de Registre à 1, MS DTC attend tout étroitement couplées de WaitForAllXABranchPrepares XA branches pour envoyer préparer les messages. Ensuite, MS DTC va déléguer les messages prepare pour la ressource listée, comme SQL Server. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
824684 Description de la terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft

Propriétés

Numéro d'article: 938653 - Dernière mise à jour: vendredi 13 juin 2008 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft COM+ 1.5
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
Mots-clés : 
kbmt kbautohotfix kbhotfixserver kbfix kbexpertiseadvanced kbpubtypekc kbqfe KB938653 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: 938653
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