Fix "nouvelle transaction ne peut pas s'inscrire dans le coordinateur de transactions spécifié» sur Server 2003 SP2

Si vous utilisez une application web utilisant la technologie ASP d'origine sur Windows Server 2003, vous pourriez obtenir ce message d'erreur lorsque vous mettez à niveau vers le Service Pack 2: «La nouvelle transaction ne peut pas s'inscrire dans le coordinateur de transactions spécifié [-2147168246].".

La cause de cette erreur est que MSDTC est un réglage qui requiert une authentification pour les transactions distribuées, et la mise à niveau vers SP2 pourrait changer le réglage à besoin au lieu d'aucun.

Pour corriger cette erreur, ouvrez Services de composants et cliquez-droit sur l'icône Poste de travail et choisissez Propriétés.

image

Choisissez l'onglet MSDTC, puis au bas de la fenêtre cliquez sur le bouton Configuration de la sécurité.

Dans cette fenêtre, modifiez le paramètre sous Communication du gestionnaire de transactions à «Aucune authentification requise".

Cela devrait résoudre cette erreur.

Notez que si vous avez un pare-feu entre le serveur web et serveur de base de données, puis vous devez vous assurer que les ports sont ouverts haute entre les deux machines, avec RPC, car cela pourrait aussi provoquer la même erreur.

Commentaires

Posts les plus consultés de ce blog

Créer Arrêter / Redémarrer / Verrouiller les icônes dans Windows 7 ou Vista

Qu'est ce qu'un lien Magnet Et quelle est la différence des torrents?

Gardez vos mots de passe sous Linux, avec KeePassX