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 MVC Discussion :

MVC3 et chaines de connexion [Débutant(e)]


Sujet :

ASP.NET MVC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    gph
    gph est déconnecté
    Membre confirmé Avatar de gph
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2005
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 99
    Par défaut MVC3 et chaines de connexion
    Bonjour,

    Je débute sur MVC3 et je bute sur la compréhension des bases de données.

    En effet ayant utilisé Entity Framework pour gérer mes classes et le système d’identification de l'usager de VS2010 je me retrouve avec 2 bases :
    Une ASPNETDB.MDF
    Une du nom de mon application dans SQLServer express

    Je ne comprends pas bien à quel moment il crée les choses et comment je peux utiliser une seule base en production.

    Car je ne trouve pas de chaine de connexion pour la base associée à mes classes. Où va t il chercher le localhost.SQLEXPRESS ?

    et je n'arrive pas à remplacer la base ASPNETDB.MDF par l’utilisation de la base SQL Server.

    La chaine est dans la config :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     <connectionStrings>
     
        <add name="ApplicationServices"
             connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
             providerName="System.Data.SqlClient" />
      </connectionStrings>
    Mais dès que j'enlève le montage du fichier et que jele remplace par Initial Catalog,il me refuse la connexion systématiquement :
    La connexion a échoué.
    Échec de l'ouverture de session de l'utilisateur 'MBE2003\gph'.
    Alors que j'ai tous les droits sur cette base !


    Si quelqu'un peut m'aiguiller car je patauge complet ...
    Merci.

  2. #2
    Membre éprouvé
    Avatar de Crooby
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 65
    Par défaut
    Bonjour,
    d'après ta chaîne de connexion tu utilise une base SQL Express qui nécessite une
    base .mdf qui doit être attachée à ton instance local de SQL Express, c'est pourquoi il faut installer SQL Express sur le poste où se trouve ton app.


  3. #3
    gph
    gph est déconnecté
    Membre confirmé Avatar de gph
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2005
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 99
    Par défaut
    Oui mais non

    La base montée est la config de développement en effet.
    La base de test/prod elle doit etre connectée directement a SQLServer

    J'ai réussi à faire marcher le bazar.
    avec les chaines suivantes dans mon web.config global :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <add connectionString="Server=.\MBESQL;Database=Test;Trusted_Connection=false;User ID=pouet;Password=pouet" 
             name="StationsDBContext" providerName="System.Data.SqlClient" />
        <add connectionString="Server=.\MBESQL;Database=Test;Trusted_Connection=false;User ID=pouet;Password=pouet" 
             name="ApplicationServices" providerName="System.Data.SqlClient" />
    J'aurais eu beaucoup de mal a trouver la bonne syntaxe des chaines de connexion.

    Mais il semble dans ce cas qu'il ne crée pas la base lors de la première exécution. Ce qui pour de la prod n'est pas grave puisque de toute façon la base sera préconfigurée en amont en fonciton du client.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Chaine de connexion ADO
    Par stef_445 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 08/02/2006, 15h07
  2. [Oracle 8i et ADO] Problème de chaine de connexion
    Par hrezzaz dans le forum Bases de données
    Réponses: 1
    Dernier message: 20/10/2005, 17h52
  3. [WebForms][Web.config] Stocker les chaine de connexion
    Par bossun dans le forum Général Dotnet
    Réponses: 15
    Dernier message: 19/08/2005, 15h34
  4. [C#] [Oracle] Problème de chaine de connexion
    Par didoboy dans le forum ASP.NET
    Réponses: 9
    Dernier message: 08/01/2005, 11h32
  5. ADO et chaine de connexion
    Par desperado dans le forum Bases de données
    Réponses: 2
    Dernier message: 11/08/2004, 11h40

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