Bonjour,
Je suis en train de m'adonner au joie d'une connexion SQL server en utilisant php et je n'ai qu'une chose à dire, grosse galère !
Je suis donc sur un serveur de développement en local (Apache, php). Et je voudrais, via un script php, me connecter au SQL server 2005 installé sur une autre machine du réseau. Quand je passe par SQL Server Express, tout marche bien (authentification sql server) mais quand je passe par mon script, j'ai plein de problèmes.
Voici mon code pour la connexion :
Et les messages d'erreurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $hostname = '192.168.1.51'; $username = 'php'; $pass = 'php'; $connexion = mssql_connect($hostname, $username,$pass);
A signaler aussi, j'ai modifié le fichier ntwdblib.dll, conseillé pour ce genre de connexion. Et du côté de sql server, la connexion est définie comme "SQL server et windows".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Warning: mssql_connect() [function.mssql-connect]: message: Échec de la connexion de l'utilisateur '(null)'. Raison : Non associé à une connexion sécurisée SQL Server. (severity 14) in D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\test\mssql\index.php on line 12 Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 192.168.1.51 in D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\test\mssql\index.php on line 12
Voilà, si quelqu'un peut me débloquer cette situation, il aura ma reconnaissance éternelle
Partager