Correction La nouvelle transaction ne peut pas s'inscrire dans le coordinateur de transaction spécifié sur Server 2003 SP2
Si vous exécutez une application Web utilisant la technologie ASP d'origine sur Windows Server 2003, vous pouvez recevoir le message d'erreur suivant lors de la mise à niveau vers le Service Pack 2: «Une nouvelle transaction ne peut pas s'inscrire dans le coordinateur de transaction spécifié. [-2147168246] ”.
La cause de cette erreur est que MSDTC a un paramètre qui requiert une authentification pour les transactions distribuées et que la mise à niveau vers SP2 peut modifier le paramètre en obligatoire au lieu de aucune..
Pour corriger cette erreur, ouvrez Services de composants, cliquez avec le bouton droit de la souris sur l’icône Poste de travail et choisissez Propriétés..
Choisissez l'onglet MSDTC, puis au bas de la fenêtre, cliquez sur le bouton Configuration de la sécurité..
Dans cette fenêtre, définissez le paramètre sous Communication du gestionnaire de transactions sur «Aucune authentification requise»..
Cela devrait résoudre cette erreur.
Notez que si vous avez un pare-feu entre le serveur Web et le serveur de base de données, vous devez vous assurer que les ports élevés sont ouverts entre les deux ordinateurs, ainsi que RPC, car cela pourrait également causer la même erreur..