Dans mon code, j'essaie d'utiliser une transaction utilisant TransactionScope avec Entity Framework. Alors que dans cette transaction, nous ouvrons une connexion SQL régulière à un serveur et à une base de données séparés. Lorsque le conn.Open() est appelée nous obtenons une erreur :MSDTC et plusieurs bases de données avec Entity Framework
"Network access for Distributed Transaction Manager (MSDTC) has been disabled. Please enable DTC for network access in the security configuration for MSDTC using the Componet Services Administrative tool."
Cependant, MSDTC est activé et en cours d'exécution sur le serveur.
Bien que les deux serveurs SQL aient été activés, les configurations de sécurité sous l'onglet MSDTC n'étaient pas activées pour les transactions réseau, une fois que nous avons compris qu'il s'agissait simplement d'ouvrir le port et que cela fonctionnait! –