bonjour à tous

On a activé MSDTC sur les deux serveurs 1 en 2008 et 1 en 2012 et vérifié que DTCping fonctionne. tout a l'air de fonctionner entre les 2
on déclaré les serveurs liés
mais quand in execute la requete toute simple suivante à partir du serveur SERVEUR64 :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
BEGIN  DISTRIBUTED TRANSACTION
SET XACT_ABORT OFF
 
SELECT * FROM SERVEURDM31.X3FDBDEV.MESDTA.ZITEVT 
 
COMMIT TRAN
j'ai le message suivant :
Le fournisseur OLE DB "SQLNCLI11" du serveur lié "SERVEURDM31" a retourné le message "No transaction is active.".
Msg*7391, Niveau*16, État*2, Ligne*5
L'opération n'a pas pu être effectuée, car le fournisseur OLE DB "SQLNCLI11" du serveur lié "SERVEURDM31" n'a pas réussi à démarrer une transaction distribuée.
quelqu'un aurait il une idée ?