OVH Cloud OVH Cloud

Integrer une table externe dans une base SQL Server

3 réponses
Avatar
Bruno GAUTIER
Bonjour,

aujourd'hui, notre application accede à une base SQL via ADO.

Un de nos clients souhaite exporter certaines des tables sur DB2/AS400.

Existe t'il des solutions pour cela sans modifier notre application ?
Une sorte d'alias ou de redirection.

Par exemple, ma requete
"Select * from TABLE1, TABLE2" reste identique meme si TABLE2 est
deportée sur un AS400.

Je sais qu'avec les serveurs liés on peut le faire, mais je crois qu'il
faut specifier le nom du serveur sur chaque table.

Merci

Bruno

3 réponses

Avatar
Steve Kass
Bruno,

Dans SQL Server 2000, vous pourrez créer une vue dans
la bd locale:

create view TABLE2 as
select colA, colB, ...
from AS400.base.dbo.TABLE2

puis votre requête marchera. Dans SQL Server 2005, il y aura
la possibilité de créer un alias, avec CREATE SYNONYM,
ce qui est un peu plus direct.

Steve Kass
Drew University

Bruno GAUTIER wrote:

Bonjour,

aujourd'hui, notre application accede à une base SQL via ADO.

Un de nos clients souhaite exporter certaines des tables sur DB2/AS400.

Existe t'il des solutions pour cela sans modifier notre application ?
Une sorte d'alias ou de redirection.

Par exemple, ma requete
"Select * from TABLE1, TABLE2" reste identique meme si TABLE2 est
deportée sur un AS400.

Je sais qu'avec les serveurs liés on peut le faire, mais je crois
qu'il faut specifier le nom du serveur sur chaque table.

Merci

Bruno




Avatar
db2team
StarQuest propose également SQDR, une solution de réplication de
données (planifiée ou à la demande) entre DB2/400, SQL Server &
Oracle.

Voir chez GroovySoft :

http://www.groovysoft.com/SQDR.html

Bob
Avatar
Bruno GAUTIER
Merci pour ces informations.

Bruno

StarQuest propose également SQDR, une solution de réplication de
données (planifiée ou à la demande) entre DB2/400, SQL Server &
Oracle.

Voir chez GroovySoft :

http://www.groovysoft.com/SQDR.html

Bob