Problème connexion SQLServeur avec PHP - PHP - Programmation
Marsh Posté le 12-02-2008 à 14:50:15
http://fr3.php.net/mssql_connect
Citation : Le nom du serveur servername doit être valide, comme défini dans les fichiers d'interface. |
Marsh Posté le 13-02-2008 à 09:57:11
Oui j'ai essayé aussi avec le nom du serveur mais ca ne marche pas non plus.
Par contre autre précision qui peut être utile je ne sais pas : Lorsque je veux me connecter pour la première fois à ce serveur à l'aide de l'entreprise manager, il me dit "le serveur SQL Server \\EXTRANET ne semble pas être en cours d'exécution. Etes-vous sûr de vouloir vous y connecter ?". Et quand je mets oui il se connecte sans problème mais peut-être que cela est en rapport avec mon problème je ne sais pas.
Justement je n'avais pas précisé que je peux me connecter à ce serveur à l'aide de l'entreprise manager et avec l'analyseur de requête.
Merci par avance.
Marsh Posté le 12-02-2008 à 09:40:28
Bonjour à tous,
Je me connecte actuellement à un serveur SQLserveur grace à la commande mssql_connect mais je la renseigne avec le nom du serveur : mssql_connect('nomserveur','user','pwd');
maintenant je souhaite me connecter à un autre serveur mais je n'ai que son adresse ip et cela ne fonctionne pas même apres un certain nombre de tests:
mssql_connect('ipserveur','user','pwd');
J'obtiens le message d'erreur suivant alors que je renseigne bien le nom d'utilisateur et le mot de passe:
Warning: 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:\devel\devel\config\connexion.php on line 53
puis : Warning: mssql_connect(): Unable to connect to server
puis des erreurs pour toutes les opérations concernant cette base !
De plus, l'authentification du serveur est configurée sur : Windows et SQL Serveur.
"mssql.secure_connection = on" dans le fichier php.ini
Et enfin ma connexion fonctionne sur une autre machine mais pas sur la mienne.
Voila donc si quelqu'un à une idée, je suis preneur.
Merci par avance.