IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Problème de ConnectionString


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2009
    Messages : 14
    Par défaut Problème de ConnectionString
    Bonjour à tous !

    Je viens vous demander de l'aide car après plus de trois jours de recherche, mon problème perdure toujours.

    Voici mon problème :

    J'ai crée une application de gestion et de statistique, rien de bien exceptionnel. la base de données n'est pas hébergé par un serveur SQL mais est utiliser comme fichier de base de données ( donc aucun lien avec le server SQL !)

    Le problème est que la connexion à la base de données en question pose problème.

    Voici ma ConnectionString :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS ;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;Integrated Security=SSPI;User Instance=True" providerName="System.Data.SqlClient"/>
    Voici le message d'erreur qui est affiché :

    Échec de la création d'une instance utilisateur SQL Server en raison d'une défaillance d'extraction du chemin d'accès aux données de l'application locale de l'utilisateur. Vérifiez que l'utilisateur a un profil d'utilisateur local sur l'ordinateur. Fermeture de la connexion.
    Qu'en pensez-vous ?

    Merci d'avance de vos réponses et n'hésitez pas à me demander de plus amples détails si je n'ai pas été assez claire.

    J'espère que vous pourrez m'aider...car je ne vois plus quoi faire

    Dario

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Il faudrait savoir comment est paramétrée la sécurité d'accès. Compte du site ou compte de l'utilisateur ?

    Dans ce cas, le compte a-t-il les droits d'accès à la base ?

    Accessoirement, pourquoi ce choix un peu bizarre d'attacher la base au moment de la connexion ? quelle est la finalité ?

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2009
    Messages : 14
    Par défaut
    Bonsoir BlueDeep,

    tout d'abord merci pour votre réponse rapide.

    Il faudrait savoir comment est paramétrée la sécurité d'accès. Compte du site ou compte de l'utilisateur ?
    Je ne suis pas sûr de comprendre...

    La base de données que j'ai, a été créée automatiquement par VS.

    Concernant l'accès, il est en contrôle totale pour le groupe "Tout le monde".

    Je ne sais pas si c'est cela que vous vouliez savoir.

    Accessoirement, pourquoi ce choix un peu bizarre d'attacher la base au moment de la connexion ? quelle est la finalité ?
    La base de données n'est pas attaché au moment de la connexion, mais elle est définie dans le web.config.

    Excusez-moi si ce n'était pas claire.

    Dario

  4. #4
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Bonjour,

    A priori tu utilises le mode d'authentification Windows. Il faut que le compte de service utilisé par ton application ait les permissions pour se connecter à ta base.

    Il faut rajouter ce compte dans SQL Server, et lui donner les permissions adéquates (lecture et/ou écriture).
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2009
    Messages : 14
    Par défaut
    Bonjour,

    Merci pour votre réponse.

    Il faut rajouter ce compte dans SQL Server, et lui donner les permissions adéquates (lecture et/ou écriture).
    Mais comment puis-je connaître ce compte ?

    Dario.

  6. #6
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Mais comment puis-je connaître ce compte ?
    Bonne question... Est-ce que tu déploies ton site sous IIS, ou est-ce que tu utilises le web server de Visual Studio (via CTRL + F5 ou juste F5) ?
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/07/2010, 12h17
  2. Réponses: 0
    Dernier message: 13/05/2009, 22h06
  3. [débutant] problème de ConnectionString
    Par LJL51 dans le forum Accès aux données
    Réponses: 5
    Dernier message: 01/09/2008, 09h57
  4. Problème ConnectionString avec SQL Sever 2005
    Par Aizen64 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 12/02/2008, 15h44
  5. Réponses: 2
    Dernier message: 23/03/2007, 14h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo