IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Serveur lié PostgreSQL


Sujet :

MS SQL Server

  1. #1
    Membre confirmé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 63
    Par défaut Serveur lié PostgreSQL
    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

  2. #2
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Bonsoir,

    Il faut installer la version 64 bits du driver OLEDB pour que vous puissez l'utiliser avec SQL Server 2005 version 64 bits

    ++

  3. #3
    Membre confirmé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 63
    Par défaut
    d'abord merci pour la réponse,

    j'ai réussi à installer le driver mais hélas lorsque je teste la connexion il me dit : le fournisseur OLE DB MSDASQL du serveur lié a retourné le message erreur 7303 : Data source name not found and no default driver specified

    Pourtant j'ai spécifié
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    EXEC sp_addlinkedserver 
       @server = 'BaseClientPostgreSQL', 
       @srvproduct = '',
       @provider = 'MSDASQL', 
       @datasrc = 'DriverPostgreSQL35W'
    GO
    DriverPostgreSQL35W étant le DSN system 32 bits qui fonctionne bien

    Avez-vous une idée ?

    Merci

  4. #4
    Membre confirmé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 63
    Par défaut
    Bonjour,

    pour ceux que cela intéresse je viens de tester une solution qui fonctionne parfaitement à l'adresse suivante : http://www.postgresonline.com/journa...er-64-bit.html

    J'attends vos commentaires pour toute remarque sur cette solution.

    Bonne journée à tous

Discussions similaires

  1. serveur sur postgresql
    Par Marie_7 dans le forum PostgreSQL
    Réponses: 0
    Dernier message: 21/07/2012, 17h37
  2. Serveur lié PostgreSQL
    Par prady92 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 09/03/2010, 17h08
  3. Serveur lié PostgreSQL
    Par prady92 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 10/11/2009, 16h05
  4. Limite performances serveur Linux/Postgresql
    Par jinpol dans le forum Administration
    Réponses: 17
    Dernier message: 07/11/2008, 12h22
  5. Achat serveur pour PostgreSQL
    Par Eximo dans le forum PostgreSQL
    Réponses: 7
    Dernier message: 02/05/2008, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo