probleme connection sql server avec pdo

Eléphanteau du PHP | 18 Messages

31 mars 2010, 01:30

<?php
try { 
$connexion = new PDO ("mssql:host=localhost;dbname=mabase");
echo "Connexion OK";
 } catch (PDOException $e) { 
    die( "Erreur ! : " . $e->getMessage() ); 
}
?>
j ai change la valeur mssql.secure_connection en on dans php.ini et active php_pdo_mssql
a l'execution il me donne
Erreur ! : SQLSTATE[28000] Login incorrect. (severity 2)

aider moi svp

ViPHP
ViPHP | 1136 Messages

31 mars 2010, 07:49

Tu n'as spécifié aucun login et mot de passe ?
$mssql = new PDO('mssql:host=localhost;dbname=mabase','<user>','<password>');
Ch.

ViPHP
ViPHP | 5462 Messages

31 mars 2010, 09:52

et change le "die" en "exit"
:wink:

Eléphanteau du PHP | 18 Messages

31 mars 2010, 11:12

j ai change die par exit mais le message d'erreur reste le meme
je veux faire une connection avec sqlserver express 2008 en utilisant authentification windows

ViPHP
ViPHP | 5462 Messages

31 mars 2010, 11:16

j ai change die par exit mais le message d'erreur reste le meme
je veux faire une connection avec sqlserver express 2008 en utilisant authentification windows
de la personne connecter sur le serveur ?

Eléphanteau du PHP | 18 Messages

31 mars 2010, 11:20

une connextion par defaut sans passer par le login et le mot de passe sur le local

ViPHP
ViPHP | 5462 Messages

31 mars 2010, 11:26

une connextion par defaut sans passer par le login et le mot de passe sur le local
il en demande un quand même ta essayer genre "anonymous"

Eléphanteau du PHP | 18 Messages

31 mars 2010, 11:29

comment essayer genre "anonymous"

ViPHP
ViPHP | 5462 Messages

31 mars 2010, 11:31

comme ca
$mssql = new PDO('mssql:host=localhost;dbname=mabase','anonymous',);
par contre dans la doc c'est dis que tu dois utiliser ODBC pour te connecter a SQL Server
http://fr.php.net/manual/fr/ref.pdo-odbc.php

Eléphanteau du PHP | 18 Messages

31 mars 2010, 11:35

rien a change

ViPHP
ViPHP | 5462 Messages

31 mars 2010, 11:37

et tu connais pas les users de ton serveur ?

Eléphanteau du PHP | 18 Messages

31 mars 2010, 11:41

user c'est le nom de compte windows

ViPHP
ViPHP | 5462 Messages

31 mars 2010, 11:42

user c'est le nom de compte windows
qui est ?

Eléphanteau du PHP | 18 Messages

31 mars 2010, 11:46

en mssql_connect je donne localhost seulement ca marche
comment faire en pdo mssql

ViPHP
ViPHP | 5462 Messages

31 mars 2010, 13:28

le login c'est l'utilisateur qui lance le processus par ex : SYSTEM