Bonjour,
Je voudrais savoir s'il est possible de créer un DB Link entre un serveur MS SQL Server 2005 et une ancienne version d'Oracle (la 7.1) ? Mon objectif étant de créer des procédures stockées SQL 2005, appelée depuis du code C#, procédures stockées qui se limiteront à des SELECT, INSERT, UPDATE et DELETE de données se trouvant sur le serveur Oracle (peut être même pas de DELETE si on opte par des suppressions logiques via un UPDATE).
Aternativement, si l'ancienneté de la version d'Oracle pose problème, commander directement des procédures stockées Oracle depuis du code C# ferait l'affaire. Mais j'aurais une nette préférence pour le DB Link afin de pouvoir controler le moment de la synchro entre bases SQL Server 2005 (qui serait alors accédée directement) et Oracle qui recevrait les mises à jour durant la nuit par exemple. La contrainte supplémentaire serait d'executer des transactions afin qu'il y ait un rollback en cas de probleme lors des mises à jour entre SQL Server et Oracle.
C'est l'ancienneté de la version d'Oracle qui me préoccupe dans l'établissement du DB Link. C'est une contrainte forte car la base Oracle est une base de production dont la mise à jour n'est pas ... à l'ordre du jour. Tandis que j'aurai un accès total au serveur SQL Server 2005.
Merci
Edit : oops, je crois que j'ai posté dans "Tutoriels". Et je ne crois pas pouvoir supprimer ce message pour le reposter au bon endroit. Désolé.
Partager