connexion php à distance, accès refusé
Bonjour,
mon serveur SQL Server (sur windows 2003 server) et mon serveur Apache ne sont pas sur la même machine. JE tente de me connecter de la façon suivante :
Code:
1 2 3
|
$dsn="Driver={SQL Server};"."Server=192.168.9.100;"."database=BOITE;"."uid=sa;pwd=";
$sqlconnect=odbc_connect($dsn,$username,$password); |
et voici ce qu'il me répond :
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC SQL Server Driver][Named Pipes]Accès refusé., SQL state 08001 in SQLConnect in C:\www\intranet\odbctest\test.php on line 23
Alors que cela fonctionne parfaitement sur mes autres serveurs (en windows 2000 server).
Quelqu'un aurait-il une idée ?
Question subsidiaire : J'ai lu ici et là que pour faire une connexion via ODBC, il faut que le serveur web et le serveur sql soient sur la même machine. Est-ce vrai ?
Merci de votre aide !