Bonjour,
Je souhaite envoyer depuis SQL 2008 des données vers un serveur lié SQL 2000.
Ceci à partir d'une stored procedure lancée par un trigger. La SP et le trigger sont sur la base 2008.
Quand j'exécute la SP cela marche mais quand elle doit s'exécuter à partir du trigger j'obtiens le msg ci-dessous:
OLE DB provider "SQLNCLI10" for linked server "Nom du serveur lié SQL2000" returned message "No transaction is active.".
Msg 7391, Level 16, State 2,
J'ai eu un pbm à peu près similaire avec notre I5(AS/400) depuis SQL 2008 mais maintenant il est résolu.
Par contre, j'ai lu sur le net pas mal de cas avec le même msg d'erreur que moi et généralement les réponses portent sur le MSDTC.
Notre MSDTC semble OK puisque désormais nous arrivons à envoyer des données depuis SQL 2008 vers un I5 en automatique.
Quelqu'un aurait-il une idée ?
Merci d'avance.
DevDX
Partager