Bonjour à tous,

J'ai développé un site PHP qui utilise une base de données MS SQL server express 2005.

Au moment de s'identifier dans le site, j'ai ce message d'erreur :

Error 2/2/2012: SQLSTATE[08001]: [Microsoft][SQL Server Native Client 10.0]Named Pipes Provider: Could not open a connection to SQL Server [2]. 1
C'est en fait une exception qui est soulevée par rapport à ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
try
		{
			$conn = new PDO("sqlsrv:server=localhost;Database=neuro","","");
			$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
			$conn->setAttribute(PDO::SQLSRV_ATTR_ENCODING, PDO::SQLSRV_ENCODING_UTF8);
 
			//Denis : On indique à SQLServer que les dates sont au format Année-mois-jour 
			$conn->exec("SET DATEFORMAT YMD");
		}
		catch(Exception $e)
		{
			die(print_r("Erreur : ".$e->getMessage()));
		}
Native client 2008 est installé sur le serveur.

Quelque chose de bizarre aussi est que je n'arrive pas appeler la page home de EasyPHP, je ne peux pas non plus voir la page localhost ou 127.0.0.1, la page est introuvable, par contre, sur un autre PC, j'arrive à voir mon site.

Je dois aussi vous indiquer que l'on est derrière un proxy.

J'ai peu d'expérience avec MS SQL, je ne sais donc pas résoudre ce problème (même après avoir cherché longtemps sur google).

Je vous remercie d'avance pour votre aide.

beegees