Erreur de connexion SQLServeur [Résolu/Fermé]

Signaler
Messages postés
30
Date d'inscription
vendredi 11 janvier 2008
Statut
Membre
Dernière intervention
11 février 2008
-
phil_232
Messages postés
289
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
12 juin 2008
-
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 !

Si quelqu'un a une idée je suis preneur.

Merci par avance.

11 réponses

Messages postés
30
Date d'inscription
vendredi 11 janvier 2008
Statut
Membre
Dernière intervention
11 février 2008
1
Donc personne n'a une idée ?
Messages postés
289
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
12 juin 2008
31
moi, je dirais que ton user/pwd ne marche pas. tant que tu peux faire un ping du serveur ça devrais marcher. attention aussi au numéro de port de l'autre serveur. par défaut c'est 1433 mais ça peut être changé.
Messages postés
30
Date d'inscription
vendredi 11 janvier 2008
Statut
Membre
Dernière intervention
11 février 2008
1
Bonjour, tout d'abord merci pour ta réponse.

Je ne pense pas que ce soit un problème d'identifiants car ils fonctionnent correctement sur l'analyseur de requete par exemple.Et puis pour le port j'ai testé 1433 et 1434 et sinon je ne vois pas comment trouver quel port est utilisé pour ce serveur !

voila donc si vous avez d'autres pistes !! c'est tout de même urgent
Messages postés
30
Date d'inscription
vendredi 11 janvier 2008
Statut
Membre
Dernière intervention
11 février 2008
1
Ce problème est assez bizarre puisque les identifiants sont les bons mais ma machine ne peut pas se connecter. Alors que j'ai testé avec une autre machine, cela fonctionne ...
Cela pourrait-il venir du SQL Server ? Restrictions ou autres ?
Messages postés
30
Date d'inscription
vendredi 11 janvier 2008
Statut
Membre
Dernière intervention
11 février 2008
1
Bonjour a tous,

Bon ! je pense que je peux clore le sujet non ? je n'aurais pas d'aide la dessus, en tout cas cela me semble mal parti .....

Merci quand même ! !
Messages postés
289
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
12 juin 2008
31
disons que tu n'est pas le seul qui veut savoir qq chose. et on ne reste pas devant l'ordi juste pour pouvoir répondre à ta question ou d'attendre tes renseignements. les "et alors" sont plutôt mal vu.

puis, a-tu déjà pensé au firewall sur ta bécane ?
Messages postés
30
Date d'inscription
vendredi 11 janvier 2008
Statut
Membre
Dernière intervention
11 février 2008
1
Je sais bien que c'est mal vu, mais ca m'a énervé de poster dans le vent ...

Donc pour le problème, il n'y a pas de firewall sur la bécane. Mais de toutes façons j'arrive à me connecter à d'autres BDD SQL Serveur mais pas celle-ci. De plus comme deja indiqué la connexion fonctionne sur une autre machine mais pas sur la mienne .

Voila j'ai fait un petit récapitulatif.

Merci par avance
Messages postés
289
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
12 juin 2008
31
c'est le pb quand on parle pas l'anglais : on a droit à seulement 10% des ressources disponibles

http://www.issociate.de/board/goto/200184/PHP_and_SQL_2000.html
I set mssql.secure_connection = On in php.ini file and my php file is now successfully getting connected to the SQL 2000 database.
Messages postés
30
Date d'inscription
vendredi 11 janvier 2008
Statut
Membre
Dernière intervention
11 février 2008
1
Why did you say that ?
I dont speak english ?

Pour en revenir au sujet, 'mssql.secure_connection = on' était déjà configuré de la sorte donc le problème ne vient pas de la !
merci quand même !

See you soon
Messages postés
8
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
11 juin 2008

Bonjour,
je retravaille un site web d'une entreprise. j'ai essaye de me connecter a la base(le code est ecrit est fonctionne chez l'administrateur du site)mais j'ai pas pu.
je ne sais pas par où commencer.
merci.
phil_232
Messages postés
289
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
12 juin 2008
31
sql server connait deux facons de se connecter: Windows Authentification et Mixte Mode. Mixte Mode utilise la combinaison classique de user/pwd (et aussi Windows Authentification). Windows Authentification toute seule est pris en charge par Windows. Donc ton user (donc ton Windows user et ton Windows password) est utilisé pour ton identification. Si ton user n'a pas le droit de se connecter, et ben, tu ne peut pas te connecter. Ceci pour la connexion au SERVEUR. Ceci ne suffit pas encore, car comme il y a plusieurs bases de données sur un serveur tu dois aussi pouvoir te connecter à la bdd. Pour ceci il y a aussi encore une 3ème possibilité : Application Authentification (ou similaire). Ça marche un peu comme un user/pwd mais ça peut toute à fait être un autre user/pwd que celui que tu utilises.
Si t'a un admin à ta dispo il pourra t'expliquer plus en détail et comment te donner les droits de connexion.
Messages postés
30
Date d'inscription
vendredi 11 janvier 2008
Statut
Membre
Dernière intervention
11 février 2008
1
Merci a tous pour cette aide si précieuse!