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 :

Connexion avec ODBC, a priori un problème de droit ?


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 21
    Par défaut Connexion avec ODBC, a priori un problème de droit ?
    Bonjour à tous.

    J'essaie de me servir d'une connexion ODBC pour agir sur une bdd sql server 2008, ensuite utilisée via une application en PHP.

    J'obtiens l'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "PHP Warning: odbc_connect(): SQL error: [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié"
    Voici les informations qui peuvent être utiles :
    Je dois me connecter à une base de donnée sur un serveur.
    En créant une connexion ODBC systeme sur mon poste, je me connecte sans problème à la base de donnée (la page est interprétée avec EasyPHP en local).

    J'ai essayé de dupliquer la connexion ODBC sur la console d'administration du serveur. Je l'ai testé elle fonctionne (à partir de la fenêtre de configuration de la connexion ODBC). Par contre quand je la teste avec le couple PHP/IIS, cela ne fonctionne plus, j'obtiens l'erreur ci dessus.

    J'ai créé une connexion ODBC utilisateur sur la console d'admin du serveur, et celle ci fonctionne avec le couple PHP/IIS.

    Je suppose alors que ce n'est pas dû à la connexion ODBC elle même car elle fonctionne (testée également avec un fichier .udl), je ne pense pas que cela vienne de la config IIS ou PHP puisque je peux utiliser une connexion utilisateur sans problème.

    Alors peut être un problème de droit ?

    Si vous avez une idée...

    Merci d'avance !

    Frédéric

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 21
    Par défaut
    Une chose qui n'est pas clair pour moi :

    la page PHP utilisée via IIS se trouve sur le même serveur que la base de donnée. Lorsque je visite cette page depuis mon poste via une adresse http et que la page fait appel à une connexion ODBC (utilisateur ou systeme) elle va la chercher où cette connexion ? Est ce bien sur le serveur, ou sur mon poste ?

    J'ai tenté de créer une ODBC utilisateur sur mon poste (similaire à celle qui fonctionne sur le serveur) mais cela ne fonctionne pas non plus...

    merci !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 21
    Par défaut
    J'ai finalement trouvé une solution en fouillant un peu partout, a priori l'erreur venait du code php :

    avant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    odbc_connect("nom_de_maconnexion", "identifiant", "pass")
    qui ne marchait pas, que j'ai remplacé par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    odbc_connect("Driver={SQL Server Native Client 10.0};Server=monserveur;Database=mabase;", "identifiant", "pass")
    si ça peut servir..

  4. #4
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Merci de l'avoir publié

    Un bon site pour les chaînes de connection est ConnectionStrings.com

    @++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de connexion avec Oracle 64 odbc
    Par dalilnet dans le forum Connexions aux bases de données
    Réponses: 0
    Dernier message: 10/05/2011, 10h19
  2. [SQL-Server] problème de connexion avec ODBC et MSSQL
    Par cunimb dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 27/06/2008, 15h11
  3. Connexion avec Odbc
    Par mathrb dans le forum VB.NET
    Réponses: 2
    Dernier message: 24/10/2007, 08h59
  4. [SQL-Server] Problème avec odbc et ma connexion SQL Server
    Par vodevil dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 09/12/2005, 10h04
  5. [connexion Mysql] problème de connexion avec l'odbc
    Par DarkAngelus dans le forum Administration
    Réponses: 2
    Dernier message: 13/10/2005, 11h24

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