Bonjour,
J'ai essayé en vain de me connecter en php sur SQL Server Express 2005, mais ça ne veut pas marcher. J'ai été voir sur php.net, ici, mais rien ne m'a sorti du problème.
Mes connexions tcp/ip sont bien activées, (d'ailleurs je l'utilise par une appli en java qui utilise le même sgbdr).
J'ai testé les différentes lignes de connexion suivantes :
Ah, je précise, j'utilise IIS, php 5.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 mssql_connect('localhost',... mssql_connect('localhost\SQLEXPRESS',... mssql_connect('localhost\\SQLEXPRESS',... mssql_connect('localhost,1433',... (vu su php.net d'un gars qui disait que c'était la seule façon de se connecter, ... mais non)
J'avais aussi vu que le fichier dll ntwdblib.dll fourni avec php5 ne permettait pas de se connecter sur sql server express 2005, mais que la version de 2000 marchait. J'ai fini par trouver ce fichier, mais le résultat est toujours le même.
D'ailleurs je ne l'ai pas encore posté :
Ca c'était pour la version mssql_connect('localhost,1433',...);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: localhost,1433 in c:\Inetpub\wwwroot\lapsus\index.php on line 2
Bon, enfin du coup je me demande si c'est possible de combiner du sql server 2005 avec du php version 5, parce que là.... ben je sèche.
Merci pour tous vos commentaires et suggestions !
Partager