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 :
=> j'obtiens systématiquement le message suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $server="127.0.0.1"; $username="sa"; $password="toto"; die(mssql_connect($server, $username, $password));
J'ai tenté diverses variations pour la variable $server, sans en trouver une qui fonctionne.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
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!
Partager