Bonjour,

Je viens de commencer avec SQL SERVER 2000.

Le nom de mon serveur : 'ADMIN-PC'

J'ai créé une base 'ProjetBD'.

J'ai défini une connexion a la base 'amine' et un utilisateur 'amine'

Je veux acceder a cette base depuis un script php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 
$serverName = "ADMIN-PC\SQLEXPRESS"; 
$connectionInfo = array( "Database"=>"ProjetBD", "UID"=>"amine", "PWD"=>"");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
 
if( $conn ) {
     echo "Connexion établie.<br />";
}else{
     echo "La connexion n'a pu être établie.<br />";
     die( print_r( sqlsrv_errors(), true));
}
il retourne l'erreur :

[CODE]

La connexion n'a pu être établie.
Array ( [0] => Array ( [0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [code] => 18456 [2] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Échec de l'ouverture de session de l'utilisateur 'amine'. [message] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Échec de l'ouverture de session de l'utilisateur 'amine'. ) [1] => Array ( [0] => 28000 [SQLSTATE] => 28000 [1] => 18456
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 => 18456 [2] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Échec de l'ouverture de session de l'utilisateur 'amine'. [message] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Échec de l'ouverture de session de l'utilisateur 'amine'. ) )
par contre, si j'utilise la base de donnees system 'master' avec un accès par mon compte du système , la connexion reussit.

Est ce que le probleme est dans la connexion , ou dans la creation de la base?

Merci