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

PHP & Base de données Discussion :

Connexion SQL Server en ODBC


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    710
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 710
    Par défaut Connexion SQL Server en ODBC
    Bonjour,

    je cherche à me connecter sur un serveur distant en interne (intranet) via odbc. Voici mes paramètres de connexion:

    $dsn="Driver={SQL Server};"."Server=192.168.9.100;"."database=societe;"."uid=bidule;pwd=truc";

    puis la connexion :

    if (($s=odbc_connect($dsn,'sa','')) == FALSE){
    echo "erreur sur la base de données";
    }
    else{...}

    j'obtiens la chose suivante en réponse :
    Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC SQL Server Driver]Le client n'a pas pu établir la connexion, SQL state 08001 in SQLConnect in ....

    Je ne vois pas trop d'ou cela peut venir dans la mesure où je fais la même chose avec mes autres serveurs et que cela fonctionne. La différence entre ce serveur et les autres : celui ci est en 2003 et les autres en 2000.

    Quelqu'un aurait-il une idée?

    Merci

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    Procede comme ceci pluto:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $conn = odbc_connect($dsn,$user,$passwd);
    ou dsn et le nom configuré dans ton driver odbc...

  3. #3
    Membre éclairé Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    710
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 710
    Par défaut
    y'a un truc que je capte pas... comment se fait-il que sur un autre serveur j'arrive à me connecter et à lire dans les bases sql server alors que lorsque je vais sur ce même serveur dans outils d'administration > sources de données (ODBC), je ne trouve aucune source ODBC ?
    dans sources de données utilisateur, j'ai dBase, Fichiers Excel, MS Access et FoxPro mais rien concernant SQL Server....

    je capte pas là...

  4. #4
    Membre éclairé Avatar de scorpking
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    232
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 232
    Par défaut
    parce que l'odbc regroupes ces différentes bases

  5. #5
    Membre éclairé Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    710
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 710
    Par défaut
    Citation Envoyé par scorpking
    parce que l'odbc regroupes ces différentes bases
    c'est à dire?

  6. #6
    Membre éclairé Avatar de scorpking
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    232
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 232
    Par défaut
    si j'ai bien ecouté en cour les odbc c'est pour se connecter a différentes base comme exel access et d'autres mais ça n'a pas l'air d'etre ça que tu voulais dire

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    moi non plus bon essaye de rajouter le driver sql server alor..
    Les drivers de pont JDBC/ODBC : ce type de pilote, fourni en standard avec le J2SE (Java 2 Standard Edition), permet de convertir les appels JDBC en appel ODBC (Open Database Connectivity). ODBC est fourni en standard sur tout Windows et permet la connexion à des bases de natures diverses (Access, SQL Server, Oracle, ...).
    reponse

Discussions similaires

  1. [PDO] Persistance connexion SQL Server odbc
    Par maxwell374 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 06/10/2010, 10h17
  2. Réponses: 0
    Dernier message: 25/08/2010, 13h19
  3. ODBC, Echec de connexion à SQl Server
    Par zemblamoh dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 29/07/2009, 16h31
  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. pb connexion sql server 2000 avec ODBC
    Par prophete3d dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 21/11/2005, 17h19

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