Se connecté à une base de donnée sql server a

D@Mp!L -  
moderno31 Messages postés 900 Statut Membre -
Bonjour,

J'arrive pas a se connecter à ma base de donnée sql server avec php, Voilà mon code source php:
<?php

define(DB_NAME, "db_test");
define(DB_HOST, "localhost");
define(DB_USER_UTIL, "sa");
define(DB_PASSWORD_UTIL,"test");

$dblink = @mssql_connect(DB_HOST,DB_USER_UTIL,DB_PASSWORD_UTIL);

if($dblink) {
$selectdatabase = @mssql_select_db(DB_NAME, $dblink);
if(!$selectdatabase) {
echo 'erreur lors de la selection de la bdd';
exit;
}
} else {
echo 'erreur de connexion a la bdd';
exit;
}
?>

merci de m'aider
D@Mp!L

6 réponses

  1. moderno31 Messages postés 900 Statut Membre 92
     
    Bjr
    Quand tu te connecte en mode manuel à MSSQL en tapant ces informations ça marche ?
    define(DB_NAME, "db_test");
    define(DB_HOST, "localhost");
    define(DB_USER_UTIL, "sa");
    define(DB_PASSWORD_UTIL,"test");

    Ne faudrait-il pas passer par un ODBC ou JDBC ?
    a priori non... mais bon SQL SERV, ORA et tous ne fonctionnent pas aussi simplement que mysql...

    Sinon faut prioritairement vérifier que le nom de ton instance est bien "localhost"

    0
  2. D@Mp!L
     
    Bonjour,

    Merci d abord pour votre réponse
    quand j'exécute le script voilà le message :

    Warning: mysql_query() [function.mysql-query]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\wamp\www\sql\nombreconnecte.php on line 10

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\sql\nombreconnecte.php on line 10
    Access denied for user 'SYSTEM'@'localhost' (using password: NO)

    Toujors ca marche pas :s:s:s
    0
  3. moderno31 Messages postés 900 Statut Membre 92
     
    Bjr
    J'ai bien précisé la question
    Quand tu te connecte en "mode manuel" à MSSQL en tapant ces informations ça marche ?
    Sans passer par le script..
    0
  4. D@Mp!L
     
    Bonjour,

    Malheureusement non,

    Je reçois ce message:

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\sql\nombreconnecte.php on line 10
    Access denied for user 'SYSTEM'@'localhost' (using password: NO)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. moderno31 Messages postés 900 Statut Membre 92
     
    Normalement sur sql server meme sans le port ça marche.
    Il faut essayer la connexion a partir de sql management studio. Si elle ne fonctionne pas av les memes acces. Ya un souci
    0