CORRIGER : Problème de Notification du journal DTC laisse des Transactions incomplètes

Traductions disponibles Traductions disponibles
Numéro d'article: 232533 - 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

Sommaire

Symptômes

Lorsque vous utilisez directement le coordinateur de transactions distribuées (DTC), Microsoft Transaction Server ou Microsoft SQL Server, les transactions distribuées parfois ne terminent pas sans raison apparente.

Étant donné que la transaction ne répond plus, vous ne recevez pas d'erreur ni une erreur est consignée n'importe où. Toutefois, vous pouvez utiliser l'onglet Transactions de la Console d'administration MS DTC pour rechercher des transactions qui sont « bouge pas, « dans l'état « Échec de notification uniquement », ou à l'état « préparation » pendant une longue période de temps pour obtenir une indication de ce problème. La Console d'administration MS DTC se trouve dans le répertoire system32 sur votre ordinateur :

c:\winnt\system32\dac.exe

Cause

DTC utilise un fichier journal pour enregistrer l'état actuel d'une transaction. Lors de l'enregistrement de l'état d'une transaction, la notification de journal est perdue et n'a jamais reçue. Ainsi, le Gestionnaire de transactions attendre indéfiniment et la transaction n'est jamais terminée.

Résolution

SQL Server

Pour résoudre ce problème, procurez-vous le dernier service pack pour Windows NT 4.0 ou la mise à jour de logiciels individuels. Pour plus d'informations sur l'obtention du dernier service pack, accédez à :
Pour plus d'informations sur l'obtention de la mise à jour logicielle individuelle, contactez les Services de Support technique de Microsoft. Pour obtenir une liste complète des numéros de téléphone des Services de Support technique Microsoft et des informations sur les coûts de prise en charge, rendez-vous à l'adresse suivante sur le World Wide Web :
http://support.Microsoft.com/default.aspx?scid=fh ;FR-FR;CNTACTMS

Windows NT Server ou Workstation 4.0

Pour résoudre ce problème, procurez-vous le dernier service pack pour Windows NT 4.0 ou la mise à jour de logiciels individuels. Pour plus d'informations sur l'obtention du dernier service pack, accédez à :
  • Centre Windows Service Pack - ou -

  • 152734Comment faire pour obtenir le dernier service pack windows nt 4.0
Pour plus d'informations sur l'obtention de la mise à jour logicielle individuelle, contactez les Services de Support technique de Microsoft. Pour obtenir une liste complète des numéros de téléphone des Services de Support technique Microsoft et des informations sur les coûts de prise en charge, rendez-vous à l'adresse suivante sur le World Wide Web :
http://support.Microsoft.com/default.aspx?scid=fh ;FR-FR;CNTACTMS

Windows NT Server 4.0, Édition Terminal Server

Pour résoudre ce problème, procurez-vous le dernier service pack pour Windows NT Server 4.0, Édition Terminal Server. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
152734 Comment faire pour obtenir le dernier Service Pack Windows NT 4.0

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés au début de cet article. Ce problème a été corrigé dans Windows NT Server version 4.0, Édition Terminal Server Service Pack 6.

Plus d'informations

Installation du correctif

Ce correctif logiciel ne doit être installé sur les systèmes exécutant Microsoft WindowsNT version 4.0 (Service Pack 5 ou version ultérieure est recommandé). Il ne doit pas être installé sur les systèmes exécutant Microsoft Windows NT version 3.51 ou Microsoft Windows 2000.

Notez que ce correctif est basé sur la version de Microsoft DTC includedwith Windows NT 4.0 Service Pack 5 version. En installant ce correctif logiciel, vous sont mise à niveau de Microsoft DTC au niveau Windows NT 4.0 Service Pack 5release en plus de corriger les problèmes décrits ici.

Comment installer sur un système non ordonné en clusters

  1. Créez un répertoire temporaire vide sur votre système.
  2. Exécutez le fichier exécutable auto-extractible (I051099c.exe [i386] ou A051099c.exe [Alpha]) et tapez le nom du répertoire temporaire lorsque vous êtes invité à le faire. Le programme va décompresser les fichiers suivants dans le répertoire temporaire :
    DTCSetup.exe
    Qfe051099c.txt
  3. Arrêtez le service DTC de Microsoft, si elle est en cours d'exécution. Arrêtez tous les services qui dépendent de Microsoft DTC (y compris Microsoft Transaction Server, Microsoft SQL Server, Microsoft Message Queue et Microsoft COM Transaction Integrator [COMTI]).
  4. Fermez le panneau de configuration, si elle est ouverte.
  5. Exécutez Dtcsetup.exe.
  6. Redémarrez le système.
  7. Redémarrez tous les services qui dépendent de DTC.

Comment installer sur un Cluster avec un cluster déjà Microsoft DTC

  1. Créez un répertoire temporaire vide sur les deux n?uds du cluster.
  2. Exécutez le fichier exécutable auto-extractible (I051099c.exe [i386] ou A051099c.exe [Alpha]) sur les deux n?uds du cluster et tapez le nom du répertoire temporaire lorsque vous êtes invité à le faire.Le programme va décompresser les fichiers suivants dans le répertoire temporaire :
    DTCSetup.exe
    Qfe051099c.txt
  3. Utilisez l'administrateur de Cluster de Microsoft Cluster Server (MSCS) pour arrêter la ressource de cluster Microsoft DTC, si elle est en cours d'exécution. Arrêtez tous les services qui dépendent de Microsoft DTC (y compris Microsoft Transaction Server, Microsoft SQL Server, Microsoft Message Queue et Microsoft COMTI).
  4. Fermez le panneau de configuration sur tous les systèmes du cluster.
  5. Exécutez Dtcsetup.exe sur le n?ud qui contrôle la ressource de cluster Microsoft DTC. Lorsque vous êtes invité à installer Microsoft DTC sur les autres n?uds du cluster, exécutez Dtcsetup.exe sur ces n?uds.
  6. Redémarrez tous les systèmes.
  7. Redémarrez tous les services qui dépendent de Microsoft DTC.

Comment installer sur un Cluster avec un DTC de Microsoft en cluster

  1. Créez un répertoire temporaire vide sur les deux n?uds du cluster.
  2. Exécutez le fichier exécutable auto-extractible (I051099c.exe [i386] ou A051099c.exe [alpha]) sur les deux n?uds du cluster et tapez le nom du répertoire temporaire lorsque vous êtes invité à le faire.Le programme va décompresser les fichiers suivants dans le répertoire temporaire :
    DTCSetup.exe
    Qfe051099c.txt
  3. Arrêtez le Service DTC de Microsoft sur tous les systèmes du cluster. Arrêtez tous les services qui dépendent de Microsoft DTC (y compris Microsoft Transaction Server, Microsoft SQL Server, Microsoft Message Queue et Microsoft COMTI).
  4. Fermez le panneau de configuration sur tous les systèmes du cluster.
  5. Lorsque vous installez cette version sur un système en cluster, le programme d'installation installe automatiquement une version en cluster de DTC de Microsoft. La version en cluster de Microsoft DTC requiert un groupe de ressources MSCS qui contient une ressource de nom réseau et une ressource de disque partagé. Avant d'installer cette version, vérifiez l'existence d'au moins un tel groupe de ressource MSCS. DTCSetup.exe assignera Microsoft DTC au premier groupe de ressources MSCS qu'il trouve qui contient une ressource de nom réseau et une ressource de disque partagé. Après vous être assuré que la ressource nécessaire groupe existe, exécutez Dtcsetup.exe sur le n?ud contrôle de ce groupe de ressources.
  6. Lorsque vous êtes invité à installer Microsoft DTC sur les autres n?uds du cluster, exécutez Dtcsetup.exe sur ces n?uds.
  7. Redémarrez tous les ordinateurs.
  8. Redémarrez tous les services qui dépendent de Microsoft DTC.

Propriétés

Numéro d'article: 232533 - Dernière mise à jour: lundi 4 novembre 2013 - Version: 5.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Transaction Services 2.0
Mots-clés : 
kbnosurvey kbarchive kbqfe kbhotfixserver kbbug kbdtc kbfix kbmt KB232533 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 232533
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.

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