Nous avons une application de base de données Sql Server 2000 qui doit mettre à jour notre base de données Sql Server 2008 lorsque certaines tables sont modifiées. Pour cela, nous utilisons un trigger sur le serveur Sql 2000 qui déclenche une procédure stockée sur notre serveur Sql 2008. Lorsque vous essayez à partir SCSM, je reçois ce message:Le déclencheur Sql Server 2000 qui référence une base de données Sql Server 2008 échoue
The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction.
Notre application utilisée pour utiliser une base de données Sql Server 2005, mais nous avons mis à jour les serveurs ce week-end. Les objets serveur liés ont la même configuration que sur l'ancien serveur. Voici ma configuration DTC. Y a-t-il autre chose qui pourrait mal tourner?
dtc configuration http://yourcls.com/dtc-configuration.png
Yup. Le trafic DTC est autorisé, mais nous avons actuellement notre pare-feu Windows sur cette machine pour le moment. (Ce n'est pas exposé) –