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 :
et voici ce qu'il me répond :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $dsn="Driver={SQL Server};"."Server=192.168.9.100;"."database=BOITE;"."uid=sa;pwd="; $sqlconnect=odbc_connect($dsn,$username,$password);
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 !
Partager