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 déploiement d'un site exploitant une base de données SQL Server Express.


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 18
    Par défaut Problème de déploiement d'un site exploitant une base de données SQL Server Express.
    Bonjour à tous,

    je suis confronté au problème suivant :

    j'ai déployé sur IIS5.1 un site asp.net utilisant l'autentification par form.

    J'arrive à atteindre la page login.aspx mais à priori je n'ai pas les droits d'accéder à la base qui se trouve dans le répertoire app_data.

    J'obtiens le message suivant :

    Erreur du serveur dans l'application '/'.
    --------------------------------------------------------------------------------

    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)
    Est ce que quelqu'un pourrait m'aider svp?

    J'ai fait des recherches sur google, mais je ne suis pas parvenu à faire marcher le site.

    Par avance merci.

    Pour info voici ma chaine de connexion :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <connectionStrings>
            <add name="MySurfingDBConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\inetpub\wwwroot\toto\App_Data\MySurfingDB.mdf;Integrated Security=True;User Instance=True" />
        </connectionStrings>
    Stéphane

  2. #2
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Salut,

    a première vue, il te manque le nom de la base de données
    essaye comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
            <add name="MySurfingDBConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|MySurfingDB.mdf;Integrated Security=True;Database=????" />

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 18
    Par défaut
    Bonjour Philippe,

    tout d'abord merci pour ta réponse si rapide. C'est sympa de nous aider comme tu le fais.

    Malheureusement, cela ne fonctionne toujours pas.

    En fait, la chaine de connexion que je donnais fonctionnait déjà sur mon poste de développement (j'ai juste changé le chemin du fichier mdf).

    J'ai essayé avec ta correction sur le poste de déploiement mais cela n'a pas corrigé le problème.

    Peut-être cela vient-il du fait que sur mon poste de développement je travaille avec sql server 2008 express et sur le poste de déploiement avec sql server 2005 express?

    J'ai un vieux souvenir également concernant un problème nécessitant l'impersonation, cela ne te dit rien?

    Par avance, merci à ceux qui répondront.

    Stéphane

  4. #4
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Et si tu mets voir la base directement á la racine du projet, en dehors de l'app_data?

  5. #5
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Dans SQL Management Studio, il faut que tu actives les connexions à distance dans les propriétés de la base.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 18
    Par défaut
    Malheureusement, cela ne fonctionne toujours pas.

    Merci quand même pour vos propositions

  7. #7
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    J'avoue ne pas utiliser SQL Server Express, mais as-tu essayé toutes les possibilités indiquées sur cette page: http://www.connectionstrings.com/sql-server-2005 ?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 18
    Par défaut
    Salut,

    non je n'ai pas essayé toutes ces possibilités mais je vais le faire.

    Merci pour ce lien très intéressant.

    Je te tiens au courant

    Stéphane

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

Discussions similaires

  1. [Débutant] déploiement Application C# avec une base de données SQL SERVER
    Par Hassan-dev dans le forum Visual Studio
    Réponses: 5
    Dernier message: 17/02/2015, 16h45
  2. Problème connection à une base de donnée SQL Server
    Par haithemchasseur dans le forum SpagoBI
    Réponses: 4
    Dernier message: 06/07/2012, 16h17
  3. Réponses: 2
    Dernier message: 29/04/2010, 23h06
  4. Réponses: 9
    Dernier message: 28/04/2008, 18h34
  5. Réponses: 5
    Dernier message: 18/05/2007, 14h34

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