|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Membre du Club
![]() Inscription : juin 2010 Messages : 91 ![]() |
Bonjour,
J'ai une application sur un pc client qui se connecte à une base de donnée distante(Sql Server Express R2 sur pc serveur), jusque la tout va bien, en utilisant une chaine de connection comme sa : Code :
string connectionString = "server=" + ConfigurationManager.AppSettings["SQLServerName"] + ";database=MaBDD;Trusted_Connection=True"; exemple : Code :
MaComboBox.ItemsSource = context.User.WHERE("it.Active=true") Mais quand j'éxecute sa j'ai l'erreur suivante : Citation:
Si vous avez une idée d'ou sa vient ? je suis bien dans le bon domaine pourtant ! Et de plus j'arrive a accéder à la base de données "MaBDD" a partir de mon pc client avec un chaine de connexion classique. Merci d'avance |
|
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() |
Visiblement le compte 'MonDomaine\administrateur' que vous utilisez pour se connecter à votre PC ne peut accéder la base de donnée hébergée sur le serveur distant. Utiliser un compte sql server dans la chaîne connectionString
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : juin 2010 Messages : 91 ![]() |
Et si je veux garder l'authentification par Windows je fait comment ?
L'application se base la dessus, je ne peux pas changer d'authenfication serveur. |
|
|
00
|
|
|
#4 |
![]() ![]() Administrateur de base de données Inscription : août 2007 Messages : 1 159 ![]() |
Creez le login SQL Server correspondant a votre compte (ou mieux, groupe AD).
Mappez ce login a un utilisateur dans votre base de donnees et attribuez les droits necessaires a cet user (au travers d'un role c'est mieux) dans votre DB. |
|
|
00
|
|
|
#5 | |
|
Membre du Club
![]() Inscription : juin 2010 Messages : 91 ![]() |
Donc d'après vous y'a pas moyen que sa fonctionne avec l'authentification windows des 2 cotés ?!
Citation:
p.s: j'ai essayer de mettre le comptes en db_owner coté SQL server mais rien n'y fait , même erreur ! |
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : juin 2010 Messages : 91 ![]() |
Bon c'est bon j'ai trouver d'ou venez mon problème, ce genre d'erreur doit apparaitre quand une chaine de connexion est fausse.
J'ai trouver une chaine de connexion dans mon fichier app.config et le nom de mon serveur n'y été pas... Forcement une fois changer la connexion entre le serveur et mon objetContext fonctionne un peu mieux ![]() J'ai notamment essayer le login par sql c'est pas mal, mais bon l'appli entière se base sur le login Windows.... bref merci comme même mais c'était de ma faute ! |
|
|
01
|
Copyright © 2000-2012 - www.developpez.com