OVH Cloud OVH Cloud

Connexion DB2 / AS 400 par SQL Server

1 réponse
Avatar
SQLpro [MVP]
Bonjour,

nous souhaitons accéder à une base DB2 hébergée sur un serveur AS 400.

1) quel driver OLE db devons nous utiliser ?

2) ou ce driver est-il téléchargeable ?

3) comment le configurer ?

Nous avons essayé différentes syntaxes avec OLE DB / ODBC sans succès :

Exemple :
sp_addlinkedserver @server = 'AccesDB2_AS400_TRY1'
, @srvproduct = 'Microsoft OLE DB Provider for DB2'
, @provider = 'DB2OLEDB'
, @location = 'ASILON'
, @provstr = 'Initial Catalog=EPSILON;Data
Source=DB2;HostCCSID=1252;Network Address=192.168.1.15;Network
Port=50000;Package Collection=admin;Default Schema=admin;'
, @catalog = 'EPSILON'


Le serveur AS 400 s'apelle ASILON et est à l'adresse IP 192.168.1.15
la base s'apelle EPSILON

Quelqu'un aurait-il déjà eu affaire à ce genre de chose et que faut-il
faire de plus ?

D'avance merci


--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************

1 réponse

Avatar
db2team
Bonjour,

2 autres solutions possibles :

- un driver ODBC/DRDA (protocole IBM DB2), par exemple StarSQL
(configuration ultra simple, il suffit de donner l'adresse IP de
l'AS/400 et le nom de la base !)

- une solution de replication en temps-reel entre DB2 & SQL Server :
StarQuest Data Replicator

Voir sur http://www.groovysoft.com/product_2.html et telechargement
direct sur www.starquest.com

Bob

SQLpro [MVP] wrote:
Bonjour,

nous souhaitons accéder à une base DB2 hébergée sur un serveur AS 400.

1) quel driver OLE db devons nous utiliser ?

2) ou ce driver est-il téléchargeable ?

3) comment le configurer ?

Nous avons essayé différentes syntaxes avec OLE DB / ODBC sans succ ès :

Exemple :
sp_addlinkedserver @server = 'AccesDB2_AS400_TRY1'
, @srvproduct = 'Microsoft OLE DB Provider for DB2'
, @provider = 'DB2OLEDB'
, @location = 'ASILON'
, @provstr = 'Initial Catalog=EPSILON;Data
SourceÛ2;HostCCSID52;Network Address2.168.1.15;Network
PortP000;Package Collection­min;Default Schema­min;'
, @catalog = 'EPSILON'


Le serveur AS 400 s'apelle ASILON et est à l'adresse IP 192.168.1.15
la base s'apelle EPSILON

Quelqu'un aurait-il déjà eu affaire à ce genre de chose et que faut -il
faire de plus ?

D'avance merci


--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langag e SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************