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 !
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é.
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
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 ?
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.
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 .
c'est le pb quand on parle pas l'anglais : on a droit à seulement 10% des ressources disponibles
https://board.issociate.de/ I set mssql.secure_connection = On in php.ini file and my php file is now successfully getting connected to the SQL 2000 database.
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.
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.