Bonjour,
Je travaille avec SQL SERVER 2012 et j’essaie de lier une base DB2.
J'ai créé un fichier DSN via la console ODBC de Windows Server 2008 R2 et je pensais pouvoir m'en servir pour me connecter à ma base DB2 depuis SQL SERVER en l'utilisant. Mais en fait ça ne fonctionne pas du tout
J'ai donc essayé de créer cette connexion avec la procédure suivante:
-----------------------------------------------------------------------
EXEC sp_addlinkedserver
@server='LINKEDDB2',
@srvproduct='Microsoft OLE DB Provider for DB2',
@catalog='DB2',
@provider='DB2OLEDB',
@provstr='Initial Catalog=PUBS;Data Source=DB2;HostCCSID=1252;Network Address=XYZ;Network Port=50000;Package Collection=admin;Default Schema=admin;'
-----------------------------------------------------------------------
Mais ça ne fonctionne pas non plus, j'obtiens le message suivant:
"The test connection to the linked server failed.
The OLE DB provider "DB2OLEDB" has not been registered. (Microsoft SQL Server, Error: 7403)"
J'ai pourtant bien installé mon client DB2 sur mon serveur.
Je ne comprends pas d’où vient le problème.
Merci pour votre aide
Cordialement
Benoit
Partager