Comment activer l’accès DTC réseau

Cet article décrit les procédures que vous suivez pour activer l’accès DTC (Network Distributed Transaction Coordinator).

Produit concerné : Windows Server 2003
Numéro de la base de connaissances d’origine : 817064

Résumé

Remarque

La procédure suivante concerne Windows Server 2003. Elle ne s’applique pas à Microsoft Windows 2000 Server.

Par défaut, l’accès DTC réseau est désactivé sur les produits Windows Server 2003 mentionnés dans la section « S’applique à ». Lorsque l’accès DTC réseau n’est pas activé sur le serveur, les applications ne peuvent utiliser que les transactions restant sur l’ordinateur local. Par exemple, il n’est pas possible de transmettre des transactions d’un ordinateur local vers une base de données exécutée sur un ordinateur distinct si l’accès DTC réseau est désactivé.

Lorsque l’accès DTC réseau est désactivé, les clients qui tentent d’accéder à DTC sur le serveur peuvent recevoir le message d’erreur suivant :

0x8004D025 d’erreur (XACT_E_PARTNER_NETWORK_TX_DISABLED)

Plus d’informations

Étapes d’activation de l’accès DTC réseau

  1. Cliquez sur Démarrer, pointez sur Panneau de configuration, puis cliquez sur Ajouter ou supprimer des programmes.
  2. Cliquez sur Ajouter/Supprimer des composants Windows.
  3. Sélectionnez Serveur d’applications, puis cliquez sur Détails.
  4. Sélectionnez Activer l’accès DTC réseau, puis cliquez sur OK.
  5. Cliquez sur Suivant.
  6. Cliquez sur Terminer.

Si vous exécutez Windows Server 2003 Service Pack 1 (SP1), vous devez suivre ces étapes supplémentaires :

  1. Cliquez sur Démarrer, sur Exécuter, tapez comexp.msc, puis cliquez sur OK pour ouvrir les services de composants.

  2. Développez Services de composants, Ordinateurs, cliquez avec le bouton droit sur Poste de travail, puis cliquez sur Propriétés.

  3. Sous l’onglet MSDTC, cliquez sur Configuration de la sécurité sous Configuration de transaction, sélectionnez la zone Accès DTC réseau case activée sous Paramètres de sécurité, puis sélectionnez les zones de case activée suivantes sous Communication du gestionnaire de transactions :

    • Autoriser le trafic entrant
    • Autoriser le trafic sortant
  4. Sur les clusters Microsoft Cluster Server (MSCS), vous ne pouvez pas sélectionner Authentification mutuelle requise. Par conséquent, cliquez pour sélectionner l’une des zones case activée suivantes :

    • Authentification de l’appelant entrant requise
    • Aucune authentification requise

    Remarque

    Pour plus d’informations sur ces options, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
    899191 Nouvelle fonctionnalité du service Distributed Transaction Coordinator dans Windows Server 2003 Service Pack 1 et Windows XP Service Pack 2

  5. Vérifiez que le compte d’ouverture de session est défini sur NTAUTHORITY\NetworkService.

  6. Cliquez sur OK. Une boîte de message explique que le service MS DTC sera arrêté et redémarré, et que tous les services dépendants seront également arrêtés et redémarrés. Cliquez sur Oui.

    Remarque

    S’il s’agit d’un cluster MNS (Majority Node Set), n’utilisez pas la ressource MNS comme périphérique de stockage pour MS DTC. MS DTC nécessite une ressource de stockage telle qu’un disque physique.

References

Pour plus d’informations sur les nouveautés de Microsoft COM+ 1.5, visitez le site Web MSDN (Microsoft Developer Network) suivant :
Nouveautés de COM+ 1.5