Bonjour à tous,
J'ai eu beau parcourir ce forum et trouver des discussions intéressantes concernant mon problème, je n'arrive toujours pas à le résoudre.
Je souhaite pouvoir insérer des données d'une base d'un serveur SQL 2008 R2 dans une autre base d'un serveur SQL 2005.
J'ai donc configuré mon DTC Local sur mes deux serveurs et le service MSDTC tourne bien sur les deux serveurs.
Problème, lorsque ma procédure stockée s'exécute sur mon serveur 2008 j'ai l'erreur suivante :
J'ai pourtant activé (il me semble) les transactions distribuées sur mes deux serveurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Le fournisseur OLE DB "SQLNCLI10" du serveur lié "monServeur2005" a retourné le message "Aucune transaction n'est active.".
Un extrait de ma procédure stockée:
Est-ce que quelqu'un peut m'aider à ce sujet ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 BEGIN DISTRIBUTED TRANSACTION INSERT INTO [nomServeur2005].[maBase].[dbo].[maTable] (nomColonne) values (maValeur);
Merci d'avance!
Partager