MSSQL2008 - trigger faisant un update sur Linked server
	
	
		Bonjour a tous,
je galère depuis le début avec ces linked server!!! J'ai:
1 serveur MS Sql 2008 dans lequel j'ai configuré un Linked Serveur vers Oracle 7 (je sais, c'est pas tout jeune !!!)
Sur une table, j'ai créé un trigger sur le update. Le but est que certaines données mises a jours dans la table courante, soient répercutées dans oracle.
Mon trigger me génère la requête suivante (qui fonctionne si je l’exécute)
	Code:
	
1 2 3
   | update openquery(myLkServ,'select * from maTableOracle 
			where ORD_NO = ''12345''') 
			SET CUST_NO='123', CUST_NAME='azerty'  | 
 Mais lorsque je fais un update de ma table, j'obtiens la réponse suivante:
	Code:
	
1 2 3 4
   |  
(1 row(s) affected)
Msg 8522, Level 18, State 1, Line 1
Microsoft Distributed Transaction Coordinator (MS DTC) has stopped this transaction.  | 
 C'est quand même étrange qu'il me marque 1 rows affected!!! Sauf que par après, je ne vois aucune modification dans la table.
merci pour votre aide