Le service DTC (« Distributed Transaction Coordinator » ou Coordinateur de transactions distribuées) est entièrement compatible avec les fonctionnalités de sauvegarde et de restauration Windows.
Toutefois, la sauvegarde et la restauration ne s’appliquent qu’aux ressources de l’ordinateur local. Par conséquent, si des transactions actives impliquent plusieurs ordinateurs, la cohérence transactionnelle ne peut pas être garantie.
Afin d’éviter les problèmes, assurez-vous qu’il n’y a pas de transactions incomplètes sous les conditions suivantes lors des opérations de sauvegarde et de restauration :
-
Un ordinateur fonctionne en tant que coordinateur DTC distant.
Utilisez la procédure « Pour déterminer si un ordinateur utilise un coordinateur distant » afin de déterminer si l’ordinateur utilise un coordinateur distant. Utilisez la procédure « Pour afficher et résoudre les transactions existantes » afin de résoudre les transactions incomplètes.
-
Un ordinateur possède une application qui participe dans des transactions impliquant plusieurs ordinateurs.
Utilisez la procédure suivante « Pour déterminer si un ordinateur utilise un coordinateur distant » sur l’ordinateur sur lequel l’application s’exécute afin de déterminer le coordinateur de transactions de cet ordinateur. Utilisez la procédure « Pour afficher et résoudre les transactions existantes » afin de résoudre les transactions incomplètes sur l’ordinateur sur lequel le coordinateur s’exécute.
Pour déterminer si un ordinateur utilise un coordinateur distant |
Ouvrez le composant logiciel enfichable Services de composants.
Cliquez avec le bouton droit sur l’ordinateur dont vous voulez modifier les paramètres du coordinateur de transactions (Poste de travail, par exemple), puis cliquez sur Propriétés.
Dans la boîte de dialogue des propriétés de l’ordinateur, cliquez sur l’onglet MSDTC.
Si la case à cocher Utiliser un coordinateur local est désactivée, le nom de l’ordinateur affiché dans Nom de l’hôte coordinateur à distance indique le coordinateur distant utilisé par l’ordinateur.
Cliquez sur OK.
Pour afficher et résoudre les transactions existantes |
Ouvrez le composant logiciel enfichable Services de composants sur l’ordinateur qui agit en tant que coordinateur pour les transactions.
Double-cliquez sur Ordinateurs, Poste de travail, Distributed Transaction Coordinator et DTC local, puis cliquez sur Liste des transactions.
La liste affiche toutes les transactions incomplètes.
Pour résoudre une transaction incomplète, cliquez avec le bouton droit sur la transaction, puis cliquez sur Résoudre. Sélectionnez Valider, Annuler ou Oublier.