Connexion serveur mssql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Connexion serveur mssql

par fgiuliano » 20 mars 2008, 17:52

Ok, merci beaucoup. :)
Je testerai ça dès mardi vu que là, c'est le week-end qui commence!
Merci de ton aide et peut-être à mardi! :wink:

par Ryle » 20 mars 2008, 17:43

Regarde dans les commentaires de la doc pour mssql_connect() ou bien mssql :)

Edit : une version illustrée :
http://www.onlinesuites.com/sql_server. ... o%20TCP/IP

par fgiuliano » 20 mars 2008, 16:08

Mon serveur php a bien accès à la machine, je viens de vérifier.
Est-ce que tu as autorisé la connexion TCP/IP dans ta bdd ?
? Je ne sais pas comment vérifier ça? Peux-tu m'aider et me dire où aller regarder?

Et non, avec un autre user, ça ne fonctionne pas non plus :cry:

par Ryle » 20 mars 2008, 15:43

Est-ce que ton serveur php a accès à la machine où se trouve la base ? (dns à jour, etc.)
Est-ce que tu as autorisé la connexion TCP/IP dans ta bdd ?
Est-ce que ça fonctionne avec un autre user ? (genre "sa")

par fgiuliano » 20 mars 2008, 15:23

Alors j'ai vérifié et le port 55783 est bien ouvert sur la machine distante...
J'ai modifier et mis :55783 mais ça ne change rien... :(

pfffff.... je sais vraiment pas qu'essayer d'autre...

par Alkann » 20 mars 2008, 15:11

Le port 55783 est-il ouvert sur la machine distante ? C'est peut être tout simplement cela :)

par Ryle » 20 mars 2008, 15:06

Comme le message d'erreur l'indique, le problème vient de mssql_connect().
Es-tu sur que ton hôte est correct ? (avec une virgule ? .. si 55783 est le port, alors c'est ":" qu'il te faut)

Connexion serveur mssql

par fgiuliano » 20 mars 2008, 14:05

Bonjour,

Me voici confrontée à nouveau à un problème de connexion sur une base de données MSSQL depuis une page php.

J'ai installé sur une machine virtuelle, un serveur Wamp (pour tester) et y ai ajouter une petite application web en php.
Je souhaite qu'en me connectant sur ce site, je puisse accéder à une base de données MSSQL située sur un serveur distant mais faisant partie du même domaine.

Dans mon SQL server, j'ai un utilisateur local 'user' qui s'identifie avec un mdp 'xxx' et qui a les droits 'dbcreator' et 'sysadmin'.

Mais lorsque depuis ma page php, il essaie de se connecter, les messages d'erreurs suivants apparaissent:

Code : Tout sélectionner

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: corpus.bfh.ch,55783 in C:\wamp\www\login.php on line 7 Warning: mssql_select_db(): supplied argument is not a valid MS SQL-Link resource in C:\wamp\www\login.php on line 8 Impossible d'ouvrir le fichier de comptes


Voici mon code php de connexion;

Code : Tout sélectionner

// paramètres de connexion $hote = "corpus.bfh.ch,55783"; $utilisateur = "user"; $mdp = "xxx"; // choix de la base $data_base = "srvadmin"; $connexion = mssql_connect($hote, $utilisateur, $mdp); $choix_base = mssql_select_db($data_base, $connexion)or die("Impossible d'ouvrir le fichier de comptes" );


Dans mon fichier php.ini, j'ai bien mssql.secure_connection à Off.

Est-ce que quelqu'un serait m'aider?
Je tourne en rond et je n'en peu plus!

Merci d'avance :D