Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Web avec .NET > ASP.NET
ASP.NET ASP.NET -Forum d'entraide sur le Développement Web en ASP.NET. Avant de poster -> FAQ ASP.NET, Articles ASP.NET
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 03/01/2013, 21h28   #1
BROWNY
Membre expérimenté
 
Avatar de BROWNY
 
Homme Toto Browny
Développeur informatique
Inscription : mars 2008
Messages : 490
Détails du profil
Informations personnelles :
Nom : Homme Toto Browny
Âge : 32
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Distribution

Informations forums :
Inscription : mars 2008
Messages : 490
Points : 587
Points : 587
Par défaut Connexion string user/pwd

Bonjour,

Je viens de créer dans ma base SQLExpress
Code :
1
2
3
4
5
6
7
8
9
10
 
CREATE LOGIN [MonLog] WITH PASSWORD = 'MonPass'
 
CREATE USER [MonUsr]
	FOR LOGIN  [MonLog] 
	WITH DEFAULT_SCHEMA = dbo
 
GO
 
GRANT CONNECT TO [MonUsr]
Dans mon web.config, je mets ma connexion string
Code :
1
2
3
4
5
6
 
 <appSettings>
 
    <add key="SQLCNX" value="Data Source=MonOrdi;Initial Catalog=MaBDD;Integrated Security=False;User=MonUsr;pwd=MonPass;" />
 
     </appSettings>

Et il me répond
Citation:
Erreur durant l'execution de PS_GetTxtBandeau
Échec de l'ouverture de session de l'utilisateur 'MonUsr'.
Pourtant avec ça , ça marche
Code :
1
2
 
<add key="SQLCNX" value="Data Source=MonOrdi;Initial Catalog=MaBDD;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False"/>
J'ai essayé aussi de mettre le même nom sur le login et le user de la BDD, ou de mettre db_owner
Rien marche
Quelqu'un peut me dire ce que j'ai encore oublié?

Merci d'avance
__________________
Créateur de bugs professionnel
Ma philosophie en 4 temps:
-Ce n'est qu'en essayant continuellement que l'on finit par réussir.
-Plus ça rate, plus on a de chances que ça marche.
-Ne jamais révéler tout son savoir
-...
BROWNY est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2013, 15h57   #2
yohannp
Candidat au titre de Membre du Club
 
Homme Yohann PANSARD
Ingénieur développement logiciels
Inscription : avril 2010
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme Yohann PANSARD
Âge : 25
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2010
Messages : 7
Points : 11
Points : 11
Envoyer un message via MSN à yohannp
Bonjour Browny,

Je vais essayer de t'aider quelque peu.

Le paramètre important dans ta chaîne de connexion c'est le integratedSecurity qui vaut respectivement true ou false.

Dans le cas qui fonctionne, tu te connectes à ta BDD en utilisant ton compte Windows directement. Dans l'autre cas, cela utilise le nom d'utilisateur et le mot de passe de ta chaîne de connexion.

As-tu essayé de te connecter à la BDD en utilisant le compte 'sa' pour commencer ?

Je crois également que ton format de chaine de connexion n'est pas bon. Il me semble que c'est 'user id' pour spécifier un user et 'password' pour le mot de passe. Il est possible que cela marche aussi avec tes paramètres et que je ne le sache pas ;-)

Peut être connais-tu déjà ce site mais il est très pratique pour les chaines de connexion : http://www.connectionstrings.com/sql-server-2008

J'espère t'avoir aidé.

A+
yohannp est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/01/2013, 10h55   #3
BROWNY
Membre expérimenté
 
Avatar de BROWNY
 
Homme Toto Browny
Développeur informatique
Inscription : mars 2008
Messages : 490
Détails du profil
Informations personnelles :
Nom : Homme Toto Browny
Âge : 32
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Distribution

Informations forums :
Inscription : mars 2008
Messages : 490
Points : 587
Points : 587
En fait je viens de trouver, la réponse correspondrait plutôt à ta réflexion sur le compte sa.

Je n'ai pas coché la case mode mixed lors de la création de mon SQL SERVER.

J'ai tout désinstallé, car pas moyen de créer une nouvelle instance de SQL SERVER Express.

J'en ai profité pour tld le manager studio , j'ai coché la case mode connxion mixed et ça marche.

1 semaine dessus pour trouver les bons packets

Mais bon ça marche
__________________
Créateur de bugs professionnel
Ma philosophie en 4 temps:
-Ce n'est qu'en essayant continuellement que l'on finit par réussir.
-Plus ça rate, plus on a de chances que ça marche.
-Ne jamais révéler tout son savoir
-...
BROWNY est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 00h40.


 
 
 
 
Partenaires

Hébergement Web