Bonjour,

J'aimerais me connecter avec PHP a une base de donnees SQL Server 2005.

Mon serveur web se trouve sur : 192.168.0.10
Mon serveur SQL 2005 se trouve sur : 192.168.0.75

J'ai essaye 2 solutions sans succes :

1) ODBC

Je cree un DSN sur le serveur 192.168.0.10
nom : TestODBC
serveur : 192.168.0.75
Windows NT Authentication
database : test

voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$dsn="TestODBC";  
$user="nicolas";
$password="";
$conn_id=odbc_connect("$dsn",$user,$password) or die("Couldn't connect to SQL Server");
J'obtiens ce message d'erreur :

Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'MYDOMAIN\FILE01$'., SQL state 28000 in SQLConnect in C:\Program Files\xampp\htdocs\suppliersSQL.php on line 19
Couldn't connect to SQL Server


2) mssql_connect

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$myServer = "192.168.0.75"; 
$myUser = "nicolas"; 
$myPass = ""; 
$myDB = "test"; 
$s = @mssql_connect($myServer, $myUser, $myPass) 
or die("Couldn't connect to SQL Server on $myServer"); 
$d = @mssql_select_db($myDB, $s) 
or die("Couldn't open database $myDB");
J'obtiens ce message d'erreur :
Couldn't connect to SQL Server on 192.168.0.75

Des idees ?

Merci
Nicolas