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 à MS SQL2005


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 27
    Par défaut Connexion à MS SQL2005
    bonjour,
    j'ai un problème de connexion entre PHP et MS SQL 2005. J'ai un serveur A windows server 2003 et SQL 2005.
    J'ai installé wamp sur un autre PC B du réseau pour me connecter à SQL server sur A.
    j'utilise actuellement PHP 5.3.1 avec l'extension php_mssql

    Impossible de se connecter avec la fonction mssql_connect('A,port', 'login', 'mdp');
    j'ai l'erreur suivante :
    unable to connect to server 'ipserveur' on *****.php ligne X
    du coup j'ai installé MS SQL 2005 sur un autre PC C sous windows server 2003 toujours sur le même réseau. Et là ça marche je peux me connecter et éxécuter des requêtes.

    J'ai alors installé wamp directement sur le PC A et toujours imposible de se connecter .

    Ce n'est pas moi qui ai installé et configuré SQL server sur le PC A donc je pense qu'il y a quelque chose qui cloche à ce niveau là mais je sais pas quoi et surtout je ne sais plus où chercher. J'arrive à me connecter depuis B à C et A via l'utilitaire SQL manager studio en authentification SQL.

    Comment configurer mon serveur A pour que je puisse me connecter ?

    Merci d'avance pour vos réponses

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    utilise l'extension sqlsrv

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 27
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    utilise l'extension sqlsrv
    merci pour la réponse, j'ai déjà regardé un peu de ce coté là, mais le fait que ça fonctionne parfaitement avec l'un des pc me laisse croire que l'extension php_mssql est tout à fait fonctionnel et que le problème ne vient pas forcément de là.

    je vais essayer d'utiliser php_sqlsrv bien que je pense que ça ne change pas grand chose.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    php_mssql n'est plus supportée a partir de la version 5.3, donc la seule version stable actuelle, on utilise d'abord les bons outils et ensuite on regarde ce qu'il ne va pas.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 27
    Par défaut
    voilà c'est installé j'ai donc mis le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $serveur = 'ipserveur,port_instance';
    $connexion_info = array("Database" => "ma_db");
     
    $link = sqlsrv_connect($serveur, $connexion_info) or die(print_r(sqlsrv_errors(),true)); 
    echo $link ;
    mon service wampapache se lance avec l'utilisateur "domaine\Administrateur" qui a accès à la base de donné puisque j'arrive à me connecter via les sources de données en "authentification windows" avec ce user.

    j'ai donc ça en résultat affiché sur ma page :
    Array (
    [0] => Array ( [0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [code] => 18456 [2] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Échec de l'ouverture de session de l'utilisateur 'domaine\Administrateur'. [message] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Échec de l'ouverture de session de l'utilisateur 'domaine\Administrateur'. )

    [1] => Array ( [0] => 42000 [SQLSTATE] => 42000 [1] => 4060 [code] => 4060 [2] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Impossible d'ouvrir la base de données "ma_db" demandée par la connexion. La connexion a échoué. [message] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Impossible d'ouvrir la base de données "ma_db" demandée par la connexion. La connexion a échoué. )

    [2] => Array ( [0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [code] => 18456 [2] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Échec de l'ouverture de session de l'utilisateur 'domaine\Administrateur'. [message] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Échec de l'ouverture de session de l'utilisateur 'domaine\Administrateur'. )

    [3] => Array ( [0] => 42000 [SQLSTATE] => 42000 [1] => 4060 [code] => 4060 [2] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Impossible d'ouvrir la base de données "ma_db" demandée par la connexion. La connexion a échoué. [message] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Impossible d'ouvrir la base de données "ma_db" demandée par la connexion. La connexion a échoué. )
    )

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 27
    Par défaut
    bon bah ça marche, j'ai toujours pas compris pourquoi ... mais ça marche

Discussions similaires

  1. Connexion par réseau TCP/IP à base SQL2005 authentification windows
    Par ljerome.83 dans le forum Administration
    Réponses: 10
    Dernier message: 26/01/2009, 09h29
  2. Connexion distante SQL2005
    Par geof dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 20/11/2007, 17h01
  3. [SQL2005]Connexion à distance
    Par fabfor dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 12/06/2006, 16h35
  4. [SQL2005 Express] problème connexion Client
    Par L.nico dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 17/05/2006, 11h27
  5. [SQL2005] Problème de connexion
    Par Spitalfield dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/02/2006, 13h47

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