Connexion mssql

Connexion mssql - PHP - Programmation

Marsh Posté le 20-03-2008 à 12:21:31    

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


 
Voici mon code php de connexion;
 

Code :
  1. // paramètres  de connexion
  2. $hote = "corpus.bfh.ch,55783";
  3. $utilisateur = "user";
  4. $mdp = "xxx";
  5. // choix de la base
  6. $data_base = "srvadmin";
  7. $connexion = mssql_connect($hote, $utilisateur, $mdp);
  8. $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  :hello:  
 

Reply

Marsh Posté le 20-03-2008 à 12:21:31   

Reply

Marsh Posté le 20-03-2008 à 14:39:24    

Personne n'a une idée pour me venir en aide car j'avoue que même en cherchant, je ne trouve toujours pas...

Reply

Marsh Posté le 21-03-2008 à 12:03:59    

j'ai fais qu'une seule fois un test de connexion à une BDD SQL Server (pour aider un collègue à voir si le serveur tournait bien, et était accessible depuis une machine quelconque du réseau de la boite)
 
et je faisais pas un mssql_connect, moi j'avais du déclaré un point d'entrée ODBC sous windows, et ensuite dans mon script je faisais

Code :
  1. odbc_connect($dsn,$username,$password)



---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed