Query sur plusieurs databases - SQL/NoSQL - Programmation
Marsh Posté le 03-10-2005 à 22:49:32
Oracle doit être capable de faire un dblink vers SQL Server via une connection ODBC.
SQL Server, lui, sait le faire en natif
Regarde la doc de ce dernier, il y a même un exemple permettant de faire exactement ce que tu veux faire depuis SQL Server.
Marsh Posté le 04-10-2005 à 01:39:20
Ok merci je vais regarder a ca ...
Le mieux serait un soft, une lib ou un composant qui permette de faire ca...
genre un composant delphi qui accepte plusieurs connection string
mais apparement seul un SGBD peut realiser une telle operation....
En fait voila le probleme complet....
je doit acceder a des tables oracle de facon a produire des fichiers dinterface....
2 problemes :
1) |
si tu c maider ca me rendrait un *enorme* service.
c assez urgent (oui je c tout les post sont urgents....), si je ne trouve pa de solution pour la fin de la semaine, on ne sait pas livrer de version au client
Marsh Posté le 13-10-2005 à 16:51:12
Arjuna a écrit : SQL Server, lui, sait le faire en natif |
tu c donner plus d'info la dessus ?
Marsh Posté le 13-10-2005 à 20:46:31
red faction a écrit : tu c donner plus d'info la dessus ? |
Regarde du côté de la PS "sp_link" ou "xp_addlink", un truc du genre.
Ca permet de se connecter à n'importe quel SGBD via des drivers OLE DB.
Vu qu'il y a un drivers "OLE DB for ODBC", tu peux même lier une base qui n'a pas de driver OLE DB.
Après, selon le SGBD cible et l'état de compatibilité des drivers, tu peux avoir des limitations. Pour Oracle, y'a aucun problème (creuser peut-être dans l'aide à propos des champs de type BLOB et CLOB qui nécessitent peut-être une attention particulière).
Marsh Posté le 13-10-2005 à 20:56:19
c bon laissez tombé g trouve une solution
Marsh Posté le 13-10-2005 à 21:49:27
M'en fout, j'ai pas oracle sous la main, et ça fait deux heures que je cherche à faire marcher ce putain de MySQL avec SQL Server pour te montrer comment ça marche, donc je laisse pas tomber
Ils pourraient quand même faire un drivers qui tiens la route les gars de MySQL, c'est chiant, y'a rien qui marche
Marsh Posté le 13-10-2005 à 21:58:58
Bon, finalement je crois que je vais quand même laisser tomber :
Code :
|
C'est vraiment d'la merde en branche les drivers ODBC de MySQL...
Marsh Posté le 13-10-2005 à 22:04:34
ok, merci davoir cherche qd mm, mais jai trouve un moyen de lancer la stored procedure oracle depuis delphi (en passant par Access)
donc now jai acces a tout les tables sans prob
Marsh Posté le 02-10-2005 à 01:17:36
je cherche un outil qui permet de faire des query sur plusieurs databases a la fois ( a partir d'ADO)
ex:
tableA appartient a Oracle et tableB a SQL server par exemple.....
Il est possible de faire ca avec Access mais bon jaimerai me passer de ce SGBD
uriel m'a deja suggeré d'utiliser Discovery Link mais celui ci me semble un peu trop important et surtout cher pour ce que je voudrais faire
Message édité par red faction le 02-10-2005 à 01:20:59