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 :

ASP.NET/C#/SQLServer : Problème avec le provider pour connexion à une DB SQL Server


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2010
    Messages : 25
    Par défaut ASP.NET/C#/SQLServer : Problème avec le provider pour connexion à une DB SQL Server
    Bonjour,

    Voici ce que j'ai fait :

    - J'ai créé une base de données "test" SQL Server 2005 Express (via SQL Server Management Studio) pour pouvoir mettre en place une anthentification par formulaire sur un site "test" en ASP.NET/C#

    - J'ai utilisé l'outil aspnet_regsql pour créer dedans un magasin pour les données d'appartenance.

    - Dans VSWD, j'ai cliqué sur "Se connecter à la base de données" (menu Outils), et j'entre :
    Source de données : Microsoft SQL Server
    Fournisseur de données : Fournisseur de données /NET Framework pour SQL Server
    Nom du serveur : PC-SANDRA\SQLEXPRESS

    Connexion au serveur :
    Authentification SQL Server
    Nom d'utilisateur : sa
    Mot de passe : ****
    Connexion à la base de données
    Nom de la base de données : test (elle apparaît dans le menu déroulant)
    Je clique sur "Tester la connexion", ce qui me donne une boîte de dialogue "Connexion réussie". Je clique donc sur "Ok".

    À la suite de cette manip, dans l'Explorateur de bases de données de VSWD, je vois ma base et mes tables, tout va bien.

    - J'ai également lancé l'outil "Configuration ASP.NET" (menu Site Web dans VSWD), je clique sur Fournisseur, et là j'ai une 'liste' qui ne contient que "AspNetSqlProvider". Lorsque je clique sur "Test", j'obtiens ce message d'erreur :
    Gestion des fournisseurs
    Impossible d'établir une connexion avec la base de données.
    Si vous n'avez pas encore créé la base de données SQL Server, fermez l'outil Administration de site Web, utilisez l'utilitaire de ligne de commande aspnet_regsql pour créer et configurer la base de données, puis retournez dans cet outil pour définir le fournisseur.
    Comment faire pour corriger cette erreur ? Je ne comprends pas trop d'où elle vient...!

    Merci beaucoup !

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Tu dois préciser dans le fichier de config que tu veux pointer sur la base que t'as créé. Asp.net va pas le deviner tout seul

Discussions similaires

  1. Réponses: 8
    Dernier message: 06/03/2015, 18h15
  2. [XL-2007] Problème avec un CommandBoutton pour atteindre une autre page
    Par bapt298 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 25/06/2012, 09h36
  3. Problème avec un code pour remplir une feuille de calcul
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 31/03/2011, 22h17
  4. Réponses: 5
    Dernier message: 17/01/2008, 13h18
  5. Réponses: 6
    Dernier message: 22/06/2007, 15h34

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