Connexion php/sqlserver par mssql_connect
Bonjour,
Je n'arrive pas à me connecter à sqlserver depuis php en utilisant la fonction mssql_connect
Ce que j'ai tenté :
- J'ai installé SqlServer 2005 express sur ma machine windows XP, ainsi que Wamp.
- J'ai validé la ligne extension=php?_mssql.dll dans php.ini
- J'ai copié la dll ntwdlib (celle de taille 269ko) dans les repertoires php, bin apache et system32
- J'ai copié php_mssql.dll dans le repertoire ext de php et dans system32
- et puis j'ai executé un script de ce type :
Code:
1 2 3 4 5
|
$server="127.0.0.1";
$username="sa";
$password="toto";
die(mssql_connect($server, $username, $password)); |
=> j'obtiens systématiquement le message suivant
Citation:
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 127.0.0.1 in C:\wamp\www\tests pyra\index.php on line 17
J'ai tenté diverses variations pour la variable $server, sans en trouver une qui fonctionne.
Ensuite je me suis créé une source de données avec le gestionnaire Windows, pour pouvoir utiliser la fonction odbc_connect : et ça marche, super, sauf que je dois faire tourner un existant qui utilise mssql_connect!
Qu'est ce que je peux tenter d'autre?
NB : je travaille sous windows XP sans IIS, et je n'ai rien fait de spécial pour paramétrer sqlserver de manière à ce qu'il soit publié par Apache : est ce que ce n'est pas ça le problème?
Merci d'avance!