Créer un serveur lié vers ORACLE

MVP Data Platform - Fan inconditionnel de la coopérative INSIDERS.COOP,j'ai hâte de partager mes expériences avec vous !

9 Comments

  1. Tlongeanie

    Bonjour ,
    je souhaiterai faire la même chose .
    mais je n’ai pas oracle provider dans les choix disponible .
    Du coup j’ai réussi à créer un lien ODBC sur ma base oracle (test de connexion ok )
    Pour autant je n’arrive pas à faire ma connexion avec sql serveur 2014

    1. Sauget Charles-Henri

      Bonjour,
      Si vous en trouvez pas Oracle Provider dans les choix disponibles, c’est que le driver OLEDB pour oracle n’est pas installé sur le serveur SQL (Je vous recommande donc de l’installer).
      Les serveurs liés ne supportent malheureusement pas nativement l’ODBC, il est toutefois possible (mais non recommandé) d’utiliser le driver « Microsoft OLE DB Provider for ODBC » afin de pouvoir effectuer cette connexion.

      1. tlongeanie

        d’accord . J’ai les drivers mais je ne peux toujours pas me connecter .
        J’ai l’impression que le tnsname n’est pas pris en compte et le tnsping ne fonctionne pas.
        Pourriez-vous mettre à jour ou me donner le lien pour avoir le driver Oracle installé sur votre serveur. Le lien dans le tuto est mort .
        merci d’avance

        1. tlongeanie

          Autant pour moi j’avais une erreur dans le registre [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI].
          Mon serveur est bien lié mais je ne peux pas attaquer ma base ou alors je ne connais pas la syntaxe pour.
          Merci

  2. Moulin

    Bonjour,

    J’ai un serveur lié qui fonctionnait depuis 2 ans grâce à votre tutoriel.
    Cependant, une mise à jour de notre logiciel métier a été effectué (ne modifiant pas la version de Oracle selon mon service informatique) et depuis ce jour… plus rien ne fonctionne.

    La connexion est toujours active mais quand je souhaite l’import j’ai ce message :

    Le fournisseur OLE DB « OraOLEDB.Oracle » du serveur lié « XXX » a fourni des métadonnées incohérentes pour une colonne. La colonne « ZZZ » (nombre ordinal au moment de la compilation 3) de l’objet « SELECT * FROM PPP » a été signalé comme ayant « DBTYPE » égal à 129 au moment de la compilation et égal à 130 au moment de l’exécution.

    Si vous avez une piste je suis preneur car là j’ai plus de solutions.

    Merci par avance.

Leave a Comment

Your email address will not be published. Required fields are marked *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.