Si vous exécutez une application Web utilisant la technologie ASP d'origine sur Windows Server 2003, vous pouvez recevoir ce message d'erreur une fois 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.
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 provoquer la même erreur.