OVH Cloud OVH Cloud

[SQL SERVER + ORACLE] Liaison inter base

1 réponse
Avatar
Chris
Bonjour,

J'ai un peu de mal avec SQL SERVER , moins avec Oracle
mais on me pose la question saugrenue suivante :

- comment faire pour utiliser des données stocker sous Oracle sous Unix
directement par SQL SERVER avec une liaison ou un pont ?


Note : je veux juste savoir si cela existe

A+
chris

1 réponse

Avatar
Jérôme Villafruela
Le 09 Fev 2004 19:31:13 +0100, Chris écrivait:

- comment faire pour utiliser des données stocker sous Oracle sous Unix
directement par SQL SERVER avec une liaison ou un pont ?



Il faut d'abord installer le client Oracle sur le serveur SQL SRV et configurer
la connexion (tnsnames.ora). Ensuite dans Enterprise Manager, noeud "sécurité
crée un nouveau serveur lié en utilisant le fournisseur "Microsoft OLE DB for
Oracle". Configure dans "sécurité" la correspondance entre les users des deux
bases (sa => system p.ex).
Tu peux ensuite faire référence aux objets de l'autre serveur. p. ex pour
accéder à la table DEPT de l'utilisateur SCOTT :
SELECT * FROM OrclDB..SCOTT.DEPT -- OrclDB == nom du serveur lié

Tu peux utiliser dans une même requête les données des deux serveur et, encore
plus fort, charger des données dans la base Oracle avec un lot DTS exécuté sur
SQL server !

pour plus d'info regarde dans l'aide en ligne la section "Fournisseur OLE DB
pour Oracle"

--
Jérôme