-
MS SQL Server avec PHP
Bonjour,
Je développe une application php qui utilise une base de donnée MS SQL Server.
J'utilise easyphp comme server php. Grâce au driver SQLSRV j'ai réussi à établir la connexion.
Le problème: Lorsque j'active apache en tant que service pour pouvoir utiliser l'application depuis plusieurs pc qui sont sur mon réseau local, la connexion ne s'établi plus.
Voici l'erreur:"Array ( [0] => Array ( [0] => 28000 [SQLSTATE] => 28000 [1] => 18456 [code] => 18456 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Server]�chec de l'ouverture de session de l'utilisateur�'AUTORITE NT\Syst�me'. [message] => [Microsoft][SQL Server Native Client 11.0][SQL Server]�chec de l'ouverture de session de l'utilisateur�'AUTORITE NT\Syst�me'. ) [1] => Array ( [0] => 42000 [SQLSTATE] => 42000 [1] => 4060 [code] => 4060 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Impossible d'ouvrir la base de donn�es......."
Information Matériels: J'utilise MS SQL SERVER 2012
Quelqu'un a deja eu ce probleme? Si oui comment l'avait vous résolu.
Merci
-
Bonjour,
C'est parce que l'utilisateur 'AUTORITE NT\Système' n'a pas de connexion (login) dans l'instance SQL Server.
Il est de très mauvais goût, même en local, de se connecter à un serveur de base de données en utilisant ce compte, puisque il dispose de privilèges très élevés :
Le nom de ce compte est NT AUTHORITY\System. Ce compte puissant bénéficie d'un accès illimité à l'ensemble des ressources système locales. Il est membre du groupe Administrateurs Windows de l'ordinateur local et donc membre du rôle serveur fixe sysadmin de SQL Server.
Préférez plutôt une connexion soit de type SQL avec un mot de passe en béton ;)
@++ ;)
-
Bonjour Elsuket,
Je vous remercie d'avoir répondu à mon post.
Je comprend d'ou viens l'erreur, mais je ne sais pas comment définir un login et un mot de passe. Je ne c'est pas non plus à quoi sert le mot de passe. Est-ce
un login par base de données ou bien pour le server sql en lui même?
Merci d'avance!
-
Dans ce cas je vous conseille de lire ce petit billet que j'avais publié il y a quelques temps ;)
@++ ;)
-
Bonjour,
Vous êtes génial!!!
ça fonctionne nikel!!!:ccool:
La réponse se trouve aussi sur un autre lien : https://support.gearhost.com/KB/a453...nt-studio.aspx
En tous cas merci beaucoup!!!
@++:P