Connexion à SQL Serveur 2005 avec serveur="."

Connexion à SQL Serveur 2005 avec serveur="." - SQL/NoSQL - Programmation

Marsh Posté le 16-08-2005 à 15:04:22    

Bonjour,
 
J'essai de me connecter à SQL Serveur 2005 en utilisation comme nom de serveur le fameux "." ou "(local)" et cette fonctionalité n'est plus opérationnelle sous SQL Serveur 2005 alors que ce la ne pose aucun problème sous SQL serveur 2000, il faut maintenant obligeatoirement spécifié le nom de l'instance SQL Serveur 2005.
 
Question : Peut-on réactivé cette option ??
 
Autre question : Peut-on changer le nom de l'instance du serveur ?? (à part avec "Instance Rename" )
 
Merci de vos réponses.


Message édité par snipix le 16-08-2005 à 15:04:53

---------------
La raison du plus fort est toujours la plus forte.... Parce que c'est comme ça NA !
Reply

Marsh Posté le 16-08-2005 à 15:04:22   

Reply

Marsh Posté le 16-08-2005 à 15:56:09    

Personne ???


---------------
La raison du plus fort est toujours la plus forte.... Parce que c'est comme ça NA !
Reply

Marsh Posté le 16-08-2005 à 17:00:28    

t'as essayé "localhost" au lieu de "." ou "local" ?

Reply

Marsh Posté le 16-08-2005 à 17:00:38    

sinon, je sais pas trop de quoi tu parles donc... :D

Reply

Marsh Posté le 16-08-2005 à 17:10:22    

"localhost" ne fonctionne pas non plus, Microsoft dans son souci de sécurisation de son SGBDaire à fermer beaucoup de porte....


---------------
La raison du plus fort est toujours la plus forte.... Parce que c'est comme ça NA !
Reply

Marsh Posté le 16-08-2005 à 17:55:34    

étrange. j'ai jamais essayé ce produit, donc je peux pas trop t'aider...
 
t'as ce problème quand tu cherches à faire quoi exactement ?

Reply

Marsh Posté le 16-08-2005 à 18:18:12    

J'ai ce problème quand j'essai de me connecter aux bases à partir du driver OLE DB ou ODBC, c.a.d lorsque j'ouvre une connexion à la base dans mes applis C++.


---------------
La raison du plus fort est toujours la plus forte.... Parce que c'est comme ça NA !
Reply

Marsh Posté le 16-08-2005 à 19:42:25    

et c'est quoi ta chaîne de connection ?

Reply

Marsh Posté le 17-08-2005 à 08:46:07    

Ma chaîne de connexion importe peu, puisqu'elle fonctionne parfaitement avec SQL Server 2000, mais pour vous, je vous la donne :
 

Code :
  1. DRIVER={SQL Server}; SERVER=MonServeur; DATABASE=MaBase; UID=MonUser; PWD=MonPwd;



---------------
La raison du plus fort est toujours la plus forte.... Parce que c'est comme ça NA !
Reply

Marsh Posté le 17-08-2005 à 08:49:12    

En fait, le but de ce post n'est pas de savior pourquoi je ne peut me connecter, car ça je le sais, SQL Server 2005 est surement bridé de ce côté, mais comment activer le mode connexion avec ".", "(local)" ou encore "localhost"


---------------
La raison du plus fort est toujours la plus forte.... Parce que c'est comme ça NA !
Reply

Marsh Posté le 17-08-2005 à 08:49:12   

Reply

Marsh Posté le 17-08-2005 à 10:22:00    

Bah... désolé, je ne peux pas t'aider, j'ai jamais eu ce problème.
 
Sinon, juste un truc, il fait quoi comme erreur ? Serveur introuvable, ou utilisateur incorrect ou autre ?
 
Parceque à tout hasard, ça pourrait venir du mode d'authentification : si SQL Server est paramètré pour ne fonctionner qu'avec l'authentification Windows, cette connection de marche pas, peut-être par défaut n'utilise-t-il que ce type de connection ?
 
Parceque dans tous les cas, je trouve très étrange qu'il refuse par défaut les connection localhost : d'un point de vue sécurité, ça devrait logiquement être l'inverse.
 
Deplus, si avec Entreprise Mangager ou l'analyser sql tu peux te connecter, c'est qu'il accepte déjà les connections locales. Peut-être doit-tu passer aussi par des named pipes ?

Reply

Marsh Posté le 17-08-2005 à 12:08:52    

Que j'essai de me connecter en mode authentification Windows ou en mode authentification SQL Server j'ai le même problème.
Pour ce qui est des droits d'authentification en local, c'est activé et opérationnel.
L'erreur que me retourne le moteur est du gnere "Serveur introuvable ou accès refusé"
 
Par contre, dans ma chaine de connexion, si je met le nom de l'instance SQL Server 2005 au lieu du point ou autre, ca passe, connexion OK, il s'agit bien là d'un problème avec le point.
 
Merci quand même de tes réponses.


---------------
La raison du plus fort est toujours la plus forte.... Parce que c'est comme ça NA !
Reply

Marsh Posté le 19-08-2005 à 17:19:08    

CA Y EST !!!!
 
Je trouvé la réponse à ma question : Il est toujours possible de se connecter azvec le point MAIS il faut OBLIGATOIREMENT spécifier le nom de l'INSTANCE SQL Server 2005.
C'est ce qui différe avec SQL server 2000, on a donc maintenant :

Code :
  1. DRIVER={SQL Server}; SERVER=MonServeur\MonInstance; DATABASE=MaBase; UID=MonUser; PWD=MonPwd;
  2. ou
  3. DRIVER={SQL Server}; SERVER=.\MonInstance; DATABASE=MaBase; UID=MonUser; PWD=MonPwd;


au lieu de :

Code :
  1. DRIVER={SQL Server}; SERVER=MonServeur; DATABASE=MaBase; UID=MonUser; PWD=MonPwd;


---------------
La raison du plus fort est toujours la plus forte.... Parce que c'est comme ça NA !
Reply

Marsh Posté le 20-08-2005 à 14:05:43    

Arf, ok :)
 
Zou, topic ajouté en favoris :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed