none
Serveur lié Sql serveur Mysql RRS feed

  • Question

  • Voila le script que j'ai utilisé

    la creation de serveur lié vers mysql

    EXEC master.dbo.sp_addlinkedserver @server = N'MYSQL_Server', @srvproduct=N'MySQL', @provider=N'MSDASQL', @provstr=N'DRIVER={MySQL ODBC 3.51 Driver}; SERVER=server ; DATABASE=bdd; UID=key ; PASSWORD=SDs; OPTION=3
    La requete de test:

    SELECT
    *
    FROM OPENQUERY(MYSQL_Server, 'SELECT item1 from [bdd].[tables] ')


    la requete tourne à l'infini

    merci d'avance
    mercredi 16 juillet 2008 15:32

Toutes les réponses

  • Bonjour,

     

    j'ai un petit souci avec ce script.

    l'ajout du serveur a l'air de marche pas de message d'erreur

     

    voici le message d'erreur que j'ai quand j'essaie d'exécuter la requete:

     

    Le fournisseur OLE DB "MSDASQL" du serveur lié "MYSQL_Server3" a retourné le message "[Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié".

    Msg 7303, Niveau 16, État 1, Ligne 2

    Impossible d'initialiser l'objet de la source de données du fournisseur OLE DB "MSDASQL" du serveur lié "MYSQL_Server3".

     

    Si quelqu'un a une réponse à me donner je suis preneur Wink

     

    Merci à tous

    mercredi 5 novembre 2008 13:07
  • salut Nicolas Ferrary Médailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur

    j'ai ce même  problème que vous avez signaler ici, et j'aimerais savoir si vous avez pu le resoudre , et comment vous l'avez fait
    Merci d'avance.
    lundi 5 octobre 2009 14:22
  • Bonjour,

    Essayez de supprimer les espaces dans votre chaine de connexion : (il me semble bien que da_latifa a résolu son problème ainsi)

    EXEC master.dbo.sp_addlinkedserver @server = N'MYSQL_Server', @srvproduct=N'MySQL', @provider=N'MSDASQL', @provstr=N'DRIVER={MySQL ODBC 3.51 Driver};SERVER=server ;DATABASE=bdd; UID=key;PASSWORD=SDs;OPTION=3'; 


    La syntaxe de votre requête n'est pas bonne :

    SELECT *
    FROM OPENQUERY(MYSQL_Server, 'SELECT item1 from [tables] ');
    ++


    MCDBA | MCITP SQL Server 2005 | MCTS SQL Server 2008 | LPI Linux 1
    mardi 6 octobre 2009 03:33
    Modérateur