Accueil > Forum > > > > connexion distante
connexion distante
mardi 25 septembre 2007 à 19:33:42 |
connexion distante

SuperBouly
|
Bonjour et au secours, J'ai une application avec l'authentification intégrée ASP.Net. Je la publie chez un hébergeur. J'ai droit à une base SQL SERVER. Je la cree dans le Plesk: "MaBaseSQL". je crée dans la foulée un utilisateur, appelons-le "MOI" et un Mot de passe "MonMdP" A l'aide de Management Studio, avec l'authentification SQL SERVER, je me connecte au serveur distant et je lui charge toutes les tables de la base locale ainsi que les procédures stockées. Au passage, je vois mon utilisateur (MOI) et je constate qu'il est bien dans les roles db_reader et db_writer.
Finalement, j'ajuste mon connectionString et c'est là que ça se gâte : <connectionStrings> <addname="ConnectionString" connectionString="Data Source = localhost;Initial Catalog=MaBaseSQL;User Id=MOI;Password=MonMdP;Integrated Security=False; " providerName="MonSQLProvidser"/> </connectionStrings> J'ai essayé toutes les variantes possibles et je me vois toujours répondre la même chose: Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions à distance. (provider: Interfaces réseau SQL, error: 26 - Erreur lors de la localisation du serveur/de l'instance spécifiés J'ai vérifié les propriétés du serveur avec Management Studio, il accepte bien les connexions distantes. Que pourrais-je avoir oublié ou mal fait ? Le support de l'hébergeur reste bien entendu laconique et légèrement agacé, façon de laisser croire qu'on maitrise.... Si quelqu'un a un petite idée... Merci d'avance Gilles
|
|
mardi 25 septembre 2007 à 21:21:23 |
Re : connexion distante

David REI
|
Salut SuperBouly, J'ai eu la même erreur que toi, à un moment aussi avec le webPartManager qui necessite par défaut un mécanisme pour la personnalisation dans SQL Server et j'ai dû rajouter une entrée <remove> de ma connection String pour finalement la rédéfinir avec un add ... c'était dans le KB de Microsoft :$ Mais cette erreur elle sert un peu à tout j'ai l'impression.. Je ne sais pas si ça va t'avancer dans ta recherche...
|
|
mardi 25 septembre 2007 à 22:05:19 |
Re : connexion distante

SuperBouly
|
bonsoir merci de ta réponse, je viens d'essayer <removename="ConnectionString" /> <addname="ConnectionString" etc... mais sans succès ! Il faut que je trouve autre chose. Au fait, sans faire de parano (des fois ça arrive!) , se peut-il que je sois victime d'un pare-feu mal maîtrisé ou qqch du même genre ? @+Gilles
|
|
mercredi 26 septembre 2007 à 12:01:42 |
Re : connexion distante

jesusonline
|
Bonjour, au niveau du remove, je te conseille plutot de faire un <clear />. Le remove est nécessaire si tu appelle ta connectionstring le nom par défaut, localsqlserver je crois. Pour ton problème, es tu sur que le serveur sql se trouve bien sur la meme machine que le serveur web ? Quand tu te connecte à distance tu utilises la même IP que l'ip du serveur web ? Je pense que le problème viennent de là. L'autre possibilité c'est qu'il y a un part feu entre ton serveur web et ton serveur sql ... mais comme configuré actuellement ce n'est pas possible puisqu'il est sur la meme machine. Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant
|
|
mercredi 26 septembre 2007 à 15:24:18 |
Re : connexion distante

SuperBouly
|
bonjour, Merci de me aider un peu. je reviens à la fin de mon message sur les difficultés rencontrées avec le <clear /> Pour l'instant, le Pb se décale un peu : je viens d'avancer un peu dans ma recherche: j'ai modifié mon web.config : j'ai mis <authorization> <allowusers="*"/> </authorization> de cette façon, j'accède à certaines pages qui ne demandent pas de connexion à la base pour se remplir. DE Là, je puis me connecter avec un login et un mot de passe et revenir à la page . CE qui prouve que le string de connexion à la base et la base elle-même sont convenables OUF! je commençais à douter. Par contre, les pages qui demandent de renseigner des propriétés de profil me renvoient l'erreur 26: (provider: Interfaces réseau SQL, error: 26 - Erreur lors de la localisation du serveur/de l'instance spécifiés) Le Problème est donc identifié, il y a une erreur dans mon web.config au niveau du MembershipProvider.
Pourtant, ce qui suit me parait pourtant correct (et marche en local) avec un petit doute sur "applicationName="/"
<connectionStrings> <removename="ASPNETDBConnectionString1" /> <removename="ConnectionString" />
<
add
name
=
"
ASPNETDBConnectionString1
"
connectionString
=
"
Data Source=localhost;Initial Catalog=MaBaseSQL;User Id=MOI;Password=MonMdP;Integrated Security=False
"
providerName
=
"
AspNetSqlMembershipProvider1
"
/>
<
add
name
=
"
ConnectionString
"
connectionString
=
"
Data Source=localhost;Initial Catalog=GDF_4;User Id=ASW;Password=SBouly;Integrated Security=False
"
providerName
=
"
AspNetSqlMembershipProvider1
"
/>
</
connectionStrings
>
<
system.web
> --------- <membershipdefaultProvider="AspNetSqlMembershipProvider1"> <providers>
<removename="AspNetSqlMembershipProvider1" />
<addconnectionStringName="ConnectionString" enablePasswordRetrieval="true" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Clear" maxInvalidPasswordAttempts="10" minRequiredPasswordLength="3" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" name="AspNetSqlMembershipProvider1" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers> </membership>
<!-- ...................Rajout de quelques proprietes de profile........................ -->
<profile> <properties> <addname="Titre"/> <addname="Nom"/> <addname="Prenom"/> <!-- ...................etc etc...................... --> </properties> </profile> ------ </ system.web>
Y voyez- vous ue erreur ?
Pour ce < clear />, si je le mets au début de <connectionStrings> le serveur me retourne une erreur sur le machine.configdu serveur distant !
Message d'erreur de l'analyseur: Le nom de connexion 'LocalSqlServer' est introuvable dans la configuration des applications, ou la chaîne de connexion est vide.
Ligne 166 : type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
Fichier source : C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config Ligne : 166
Là, je suis un peu perdu, que dois-je alors rajouter pour faire bonne mesure?
Pour ce qui est de savoir si c'est la même machine, je peux voir le nom de l'ordinateur qui porte le serveur SQL dans SQL SERVER Management Studio, mais pour le serveur IIS, je ne sais pas où regarder merci de votre patience @+Gilles
|
|
mercredi 26 septembre 2007 à 15:28:05 |
Re : connexion distante

SuperBouly
|
Petit detail: en fait, les login et MdP sont bien les mêmes dans les 2 connectionStrings, c'est une erreur de recopiage. l'errreur n'est pas là @+Gilles
|
|
mercredi 26 septembre 2007 à 18:55:13 |
Re : connexion distante

David REI
|
Oui c'est le problème du <clear />, il n'affecte pas une chaine de connection particulière comme le fait le remove.. donc comme la chaine n'est pas défini, il va essayer de la retrouver au niveau du machine.config ... Utilises-tu un mécanisme de personnalisation ASP.NET qui necessite une base de donnée ? Par défaut il va taper dans la bd de la connection string localSqlServer, j'avais fait exactement un remove de l'entrée "localSqlServer" dans le web.config et je l'ai redefini ensuite avec mon serveur sql de prod.. Il doit y avoir un autre moyen mais je n'ai pas eu le temps de chercher dans le détail :/
|
|
jeudi 27 septembre 2007 à 09:44:57 |
Re : connexion distante

SuperBouly
|
Réponse acceptée !
bonjour, VICTOIRE, la bête est terrassée. Il suffit de mettre dans le web.config :
<clear /> <addname="LocalSqlServer"connectionString="Data Source=localhost;Initial Catalog=MaBaseSQL;User Id=MOI;Password=MonMdP;Integrated Security=False"providerName="AspNetSqlMembershipProvider1"/> <!-- ...................Rajout de mes autres chaines........................ -->
En effet, en supprimant tous les connectionstrings avec <clear />, le machine.config du serveur réclamait: Le nom de connexion 'LocalSqlServer' est introuvable dans la configuration des applications, ou la chaîne de connexion est vide. alors le lui ai rendu en mettant MA chaine de connexion et ça marche!!
Merci à vous deux, David REI et Jesusonline pour votre aide précieuse. Gilles
|
|
jeudi 27 septembre 2007 à 09:51:44 |
Re : connexion distante

David REI
|
C'est bon à savoir ! Moi j'avais fait remove LocalSqlServer au lieu de clear, ça marchait aussi 
|
|
jeudi 27 septembre 2007 à 10:22:24 |
Re : connexion distante
|
Cette discussion est classée dans : sql, server, serveur, connexion, connectionstring
Répondre à ce message
Sujets en rapport avec ce message
pb de connexion à sql server !!!! [ par stuffer ]
J'ai un petit soucis de connexion à une base de données sur SQL SERVER par le biais d'un service web, et meme en tentant une connexion basique et bah
Connexion à SQL Server [ par diak ]
Salut les mecs, j'ai un pb de connexion à ma BD en SQL Server qui sous le serveur local (Windows NT). Ma chaîne de connexion est la suivante : connstr
Problème de connexion ASP / SQL Server [ par TitPuce ]
Bonjour,J'ai installé SQL Server en local, IIS et les pages asp également (l'URL estlocalhost).J'ai paramètré SQL server avec le server en local en ut
asp e sql externe [ par nicole66 ]
Bonjour, Je désire que mes pages asp aillent alimenter un base de données sql située sur un serveur externe. J’ai ouvert les port
Problème de connexion avec SQL serveur de Micrsoft [ par ronaldo1 ]
Voila j'essai de créé une connexion avec SQL serveur avec une petite requête de test mais cele ne foncionne pas.Voici le fichier ASP:%><!--#Include fi
erreur connexion server 2000 [ par rabbiwan ]
bonjourquestion simplej'ai deux systèmes pour me connecté a mon serveur sql avec sql server 2000 distantpremier : un progiciel en c# qui me tester la
probleme de connexion à sql server [ par adeath ]
Voici le message d'erreur de IIS : SQL Server n'existe pas ou l'accès est refusé. Description : Une exception non gérée s'est produite au moment de l'
connexion a une BD SQL [ par sebag ]
Bonjourj'ai une base SQL Server nommée wfct a laquelle je souhaite me connecter. j'ai un DSN qui correspond a cette base appelé "webfct". Voici ma con
Connexion a une base sql server [ par nono75019 ]
Je voudrais savoir quelle est la chaine de connexion a entrer pour accéder a une base sql.J'ai déja réussi une connexion a une base access mais pas a
SQL SERVER 2000 ???? connection [ par Troyan ]
j'ai toujours systematiquement la meme erreur.cela doit etre un parametrage de SQL2K mais j'ai pas trouvé !!Help Échec de la connexion de l'utilisateu
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Forum
RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|