C# et sql server 2008

cs_shedex Messages postés 45 Date d'inscription mercredi 15 novembre 2006 Statut Membre Dernière intervention 7 décembre 2010 - 17 juin 2009 à 10:44
cs_shedex Messages postés 45 Date d'inscription mercredi 15 novembre 2006 Statut Membre Derniè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

merci d'avance

6 réponses

krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 49
17 juin 2009 à 11:38
Salut

Pour avoir les connection strings => www.connectionstrings.com

Si ça ne résout pas ton problème, regarde du côté des firewalls et des routeurs

Krimog : while (!(succeed = try())) ;
- NON, "LE BAR" n'est PAS un langage de programmation ! -
0
cs_shedex Messages postés 45 Date d'inscription mercredi 15 novembre 2006 Statut Membre Dernière intervention 7 décembre 2010
17 juin 2009 à 11:43
oui justement j'ai été voir sur ce site mais bon j'y arrive pas j'ai essayer de voir avec une adresse ip comme sa :

Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;

mais j'ai enlever User ID=myUsername;Password=myPassword; est-ce bien?
car je n'ai pas de password ni de user id

j'ai bien mi l'adresse ip de ma machine virtuelle( en allant voir dans ipconfig) et ma base de donnees

ai-je bien fait ??

merci d'avance
0
krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 49
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 ! -
0
cs_shedex Messages postés 45 Date d'inscription mercredi 15 novembre 2006 Statut Membre Dernière intervention 7 décembre 2010
17 juin 2009 à 12:21
oui mes 2 ordis sont sur le mm reseau et avec les test ping ils communiquent bien ensemble
je v encore chercher alors mercii pour ton aide
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
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.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
0
cs_shedex Messages postés 45 Date d'inscription mercredi 15 novembre 2006 Statut Membre Dernière intervention 7 décembre 2010
17 juin 2009 à 20:56
merci bien pour ces informations !!
je vais étudier ceci demain matin
0
Rejoignez-nous