Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & SQL-Server
PHP & SQL-Server Forum d'entraide sur SQL-Server avec PHP. Avant de poster -> FAQ SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/05/2006, 22h39   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 61
Points : 12
Points : 12
Par défaut PHP et SQL Server 2005

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 :
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 :
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
nico33307 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/05/2006, 23h30   #2
Membre Expert
 
Inscription : juillet 2004
Messages : 1 033
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 1 033
Points : 1 050
Points : 1 050
Il faut que tu ailles voir dans la faq d'SQL SERVER 2K5 plutot.
Mais à mon avis tu as mal configuré l'utilisateur.
Je verrais bien un user configuré pour un accès via l'autentification windows, au lieu d'un compte qui utilise l'autentification SQL.
ePoX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2006, 16h39   #3
Candidat au titre de Membre du Club
 
Inscription : avril 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 61
Points : 12
Points : 12
Salut,

Dans le premier post je mentionne "Windows NT authentication" !

Des idees ?

Merci
nico33307 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2006, 16h45   #4
Membre Expert
 
Inscription : avril 2006
Messages : 1 338
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2006
Messages : 1 338
Points : 1 315
Points : 1 315
pourquoi "$dsn" et pas $dsn tous simplement.....
boo64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2006, 21h03   #5
Candidat au titre de Membre du Club
 
Inscription : avril 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 61
Points : 12
Points : 12
Non ce n'est pas ca

D'autres idees ?

Merci
nico33307 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2006, 22h43   #6
Membre Expert
 
Inscription : avril 2006
Messages : 1 338
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2006
Messages : 1 338
Points : 1 315
Points : 1 315
ta bien configuré php..pou qu'il prenne encompe le module odbc??
boo64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2006, 23h34   #7
Candidat au titre de Membre du Club
 
Inscription : avril 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 61
Points : 12
Points : 12
oui car ca marche avec Access et j'avais cree un lien ODBC
nico33307 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h41.


 
 
 
 
Partenaires

Hébergement Web