Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

BUG #: 361379 (Shiloh_Bugs)BUG #: 362188 (Shiloh_Bugs)BUG #: 360680 (Shiloh_Bugs)BUG #: 361379 (Shiloh_Bugs)

Symptômes

Lorsque vous exécutez une transaction distribuée contre un serveur lié dans Microsoft SQL Server 2000 sur un ordinateur Microsoft Windows Server 2003, vous pouvez recevoir le message d'erreur suivant :

Serveur : Msg 7391, Niveau 16, État 1, Ligne 2
L'opération demandée ne peut pas être effectuée car le fournisseur OLE DB 'SQLOLEDB' n'a pas réussi à démarrer de transaction distribuée. Le fournisseur OLE/DB a retourné le message : La nouvelle transaction ne peut pas s'inscrire dans le coordinateur de transactions spécifié.

Cause

Le problème se produit car le service MSDTC (Microsoft Distributed Transaction Coordinator) n'est pas configuré pour l'accès réseau. Par défaut, les paramètres d'accès réseau du service MS DTC sont désactivés sur les nouvelles installations de SQL Server 2000 sur les ordinateurs Windows Server 2003.

Résolution

Pour résoudre ce problème, procédez comme suit :

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Outils d'administration, puis cliquez sur Services de composants.

  2. Dans l'Assistant Services de composants, développez Services de composants, puis double-cliquez sur Ordinateurs.

  3. Cliquez avec le bouton droit sur Poste de travail, puis cliquez sur Propriétés.

  4. Cliquez sur l'onglet MS DTC, puis sur Configuration de la sécurité.

  5. Dans la boîte de dialogue Configuration de la sécurité, activez la case à cocher Accès DTC réseau.

  6. Sous Accès DTC réseau, cliquez sur Transactions réseau.

  7. Assurez-vous que Compte d'ouverture de session DTC a la valeur NT Authority\NetworkService.

  8. Cliquez sur OK.

  9. Dans la boîte de message, cliquez Oui pour continuer.

  10. Dans la boîte de dialogue Message de la console DTC, cliquez sur OK.

  11. Dans la boîte de dialogue Propriétés système, cliquez sur OK.

  12. Redémarrez l'ordinateur pour que ces modifications soient prises en compte.

    Remarque : dans quelques cas, vous devez démarrer le service DTC avant de démarrer le service SQL Server afin que les requêtes distribuées du serveur lié fonctionnent correctement.

Références

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.

306843 Comment faire pour résoudre les problèmes de pare-feu MS DTC

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.

871158 Impossible d'installer Microsoft Office Project Server 2003 sur Microsoft Windows Server 2003

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions de vos commentaires.

×