Bonjour,
j'utilise MS Server et deux serveurs. Je suis entrain de faire des echanges de données entre les bases de données de ces deux serveurs.
Je les ai déclarés "linked servers".
Dans l'un de mes serveurs (A), j'ai paramétré un trigger insert sur une table T1. Ce trigger a pour objet de prendre qques champs qui viennent d'être insérés dans T1, et de les insérer dans une table T2 de mon autre serveur(B).
Lorsque je fais des essais, il y a une erreur :
Code :
- ole/db provider returned message:Impossible de démarrer d'autres transactions pour cette session
|
Le problème vient du fait que j'attaque un serveur à partir d'un autre, car si dans mon trigger j'insère les champs dans une table du même serveur, il n'y a pas de problème.....
Je pense avoir pourtant bien configuré mon "liage de serveurs". D'ailleurs je réussi à faire des insert dans le serveur A à partir d'une procédure stockée du serveur B (et vice-versa).
Je suis pommé....
si qqun a compris et a une solution je lui serais reconnaissant de ma la partager.