Bonjour,
je veux créer un serveur lié PostgreSQL sur Sql Server 2005
pour cela j'ai installé sur le même serveur le driver ODBC 32 bits pour PostgreSQL Unicode avec succès, comme c'est un driver 32 bits et mon serveur un 64 bits je vois bien grâce à C:\WINDOWS\SysWOW64\odbcad32.exe mon driver dans "System DSN" et lorsque je lance la commande "Test" tout est OK (il arrive bien à se connecter avec succès à la base distante PostgreSQL). Remarque : le driver 64 bits pour PostgreSQL n'existe pas.
Comment faire pour créer le serveur lié car dans la liste des fournisseurs de serveurs liés dans SQL Server Management Studio celui précédemment créé n'apparait pas.
De plus en utilisant la procédure stockée sp_addlinkedserver, en SQLOLEDB , il crée le serveur lié, mais il reste inutilisable car il n'arrive pas à s'y connecter.
Dans l'article http://technet.microsoft.com/fr-fr/l...9(SQL.90).aspx il parle du driver MSDASQL mais je ne l'ai pas dans ma liste (ADsDSOObject, MSDAOSP, MSIDXS, MSOLAP, SQLNCLI, SQLOLEDB, SQLXMLOLEDB et SQLXMLOLEDB.4.0)
Avez-vous une solution ? comment faire apparaître dans la liste des fournisseurs celle que j'ai créée en 32 bits et qui fonctionne ? à la rigeur ajouter le driver MSDASQL (mais je n'y crois guère) ?
D'avance merci
Partager