Bonjour à tous,
Aprés avoir parcourue l'ensemble (je pense) des sujets qui traitent mon probléme, je me decide à poster.
Je suis actuellement sur un projet de développement en PHP, qui va interroger une base de données SQL Server 2005.
Le serveur web A, est configuré au plus simple, suite Wamp en version 1.6, sur plateforme Windows 2000 serveur.
Le serveur BDD B, est en Windows Serveur 2003.
J'ai mis a jour le fichier ntwdblib.dll dans le dossier PHP de Wamp mais aussi dans le dossier System32.
La base de données que je doit interroger est dans une instance. A l'heure ou je vous ecrit, j'ai essayé avec les fonctions mssql et odbc mais rien n'y fait, impossible de me connecter à la base de données.
Ci-dessous quelques exemples de script que j'ai essayé en vain :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $dbhost = "serveur_B\instance,1242"; $dbuser = "user"; $dbpass = "mp"; $dbname = "base"; $db = mssql_connect($dbhost,$dbuser,$dbpass); mssql_select_db($dbname,$db);Je precise aussi que les connexions sont possibles sur la base de données depuis d'autres applis, par exemple je me connecte sans probleme depuis mon poste en créant une connexion ODBC (Sources de données ODBC).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $connection_string = 'DRIVER={SQL Server};SERVER=serveur_B\instance;DATABASE=base; $user = 'user'; $pass = 'mp'; $connection = odbc_connect( $connection_string, $user, $pass );
Voila, je m'en remet à vous car je seche.
Merci
Partager