cs_shedex
Messages postés45Date d'inscriptionmercredi 15 novembre 2006StatutMembreDernière intervention 7 décembre 2010
-
17 juin 2009 à 10:44
cs_shedex
Messages postés45Date d'inscriptionmercredi 15 novembre 2006StatutMembreDernière intervention 7 décembre 2010
-
17 juin 2009 à 20:56
bonjour,
quelqu'un pourrait-il m'aider je n'arrive pas à me connecter à une base sql serveur 2008 sur un server distant, ou bien me donner la demarche à faire
cela doit être une erreur de connexionString avec les mauvais paramètres mais je ne sais pas
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 17 juin 2009 à 12:05
Si tu as enlevé le UserID et le password, je crois qu'il faut que ton serveur accepte les connexions anonymes (ce qui est mal si c'est en réseau).
Pour tout ce qui est configuration, je ne peux pas trop t'aider, je ne suis clairement pas un pro là dedans.
Pour l'adresse ip, c'est bien celle d'ipconfig à condition que tes 2 ordinateurs soient sur le même réseau !
Krimog : while (!(succeed = try())) ;
- NON, "LE BAR" n'est PAS un langage de programmation ! -
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 17 juin 2009 à 20:53
SI tu utilise DBMSSOCN tu spécifie que tu travaille en TCP/IP, ton serveur doit donc être configuré pour accepté les échanges par flux TCP/IP.
TU dois aussi spécifier l'adresse IP de ton serveur à la place de 190.190.200.100. Elle doit certainement être du style 192.168.xxx.xxx.
Le 1433 est le port utilisé par SQLServeur pour attendre les connections, il faut évidement que ce port soit ouvert des les éventuels parefeux sur le serveur et sur ta machine.
Si tu n'utilise pas d'utilisateur et mot de passe, cela signifie que tu vas te connecter avec une authetification Windows. Dans ce cas il faaut préciser dans la chaine de connection soit Trusted_Connection=True, soit Integrated Security=SSPI.
Attention, cela n'est valable que si tu es sur un domaine, et que le serveur est sur le même domaine. Pour des domaines différent ou si tu es en Workgroup, tu devra passer par une authentfiaction SQL en précisant l'utilisateur et le mot de passe. Il s'agit d'ailleur d'un utilisateur et mot de passe de SQLServeur (déclaré dans SQLServeur). Il n'a rien à voir avec les utilisateurs Windows habituels.
Et au final, il faut aussi vérifier si ton SQLServer accepte les connections distantes. Suivant l'édition que tu installe, les connections distantes ne sont pas obligatiorement autorisées. Pour les autorisées il faut passer par l'assistant de configuration de la surface d'exposition.