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 :

[c#] Connection impossible à la base SQL Server


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2004
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 6
    Par défaut [c#] Connection impossible à la base SQL Server
    Bonjour à tous
    Je me mets doucement à l'ASP.NET et j'ai un big souci pour me connecter à SQL server et créer un DataSet.

    une base du nom de "biblio" a été créee.
    SQL Server installé par défaut sur ordinateur local.
    meme compte pour chaque service et compte systeme local
    mode d'authentification de windows.
    le gestionnaire tourne en fond serveur : MONPC, services : SQL Server

    voila mon code, en gros :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ...
    <%@ Import Namespace System.Data %>
    <%@ Import Namespace System.Data.SqlClient %>
    ...
    et par la suite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    ...
    <script language="c#" runat="server">
    string chaine = "Data Source=MONPC; Initial Catalog=biblio; Integrated Security=SSPI";
    string requete = "SELECT * FROM auteurs";
    public SqlDataAdapter oDA;
    public DataSet oDS;
     
    void Page_Load(Object sender, EventArgs E)
    {
    	if (Page.IsPostBack==false)
                    {
    		oDA = new SqlDataAdapter(requete,chaine);
    		oDS = new DataSet();
    		oDA.Fill(oDS, "aut" );
    	}
    }
    </script>
    ...
    PAS LA PEINE D'ALLER PLUS LOIN,
    ET VOILA LE BEAU MESSAGE D'ERREUR :
    Exception Details: System.Data.SqlClient.SqlException: Échec de la connexion de l'utilisateur 'MONPC\ASPNET'.
    AVEC CETTE LIGNE SURLIGNEE EN ROUGE :
    oDA.Fill(oDS, "aut" );


    Quelqu'un doit surement rigoler !!!
    Mais moi, là, je capte pas...!

    Merci à tous ![/i]

  2. #2
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    En gros, une application asp.NET qui essaye de se connecter à une base SqlServer avec l'authentification par défaut le fait par l'intermédiaire de l'utilisateur ASPNET. Si ta base de données ne connait pas ce nom, il te refuse la connexion.

    Soit tu dois ajouter l'utilisateur dans la base, soit tu dois te connecter avec un autre utilisateur (en changeant la chaine de connexion)

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2004
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 6
    Par défaut
    hey ! merci beaucoup !

    mais... comment faire pour rajouter un utilisateur à la base ?
    - je rajoute un nouvel utilisateur sur les comptes windows ?
    ou
    - par SQL Server ? et si oui, comment ?

    si tu passes par là... merci d'avance !

  4. #4
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Dans l'Enterprise Manager:

    Quand tu listes les éléments du serveur (dans la colonne de gauche quoi), tu as un "dossier" appelé "Sécurité" et puis "Connexions". La tu peux faire un clic droit puis Nouveau.

  5. #5
    Membre du Club
    Inscrit en
    Octobre 2004
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 6
    Par défaut
    yep ! ça sent bon le probleme bientôt réglé !
    merci au fait de ta rapidité et ton efficacité !
    bon, j'ai ajouté des autorisations en-veux-tu-en-voila
    ... mais comme il est tard, verrais ça demain

    par contre, dans le manager
    dans la liste des éléments / BDD / ma BDD "biblio"
    -> dois je rajouter des autorisations utilisateurs pour les requetes SELECT, UPDATE, les PROCEDURES etc ???
    ça fait boooooocoup de cases à cocher ...

  6. #6
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Ben en général tu peux passer par un autre utilisateur en appelant la table comme ceci :
    AutreUtilisateur.TaTable

  7. #7
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Si l'utilisateur courant à les droits sur la table de l'autreUtilisateur uniquement.

  8. #8
    Membre du Club
    Inscrit en
    Octobre 2004
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 6
    Par défaut
    je suis pas sur d'avoir absolument tout capté
    MAIS
    vos réponses m'ont été utiles et m'ont permis de résoudre mon souci
    DONC :

    un big up to you !

    merci beaucoup !

    CED

  9. #9
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    No pb

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

Discussions similaires

  1. Connection à une base SQL Server 2005 avec ASP.NET en C#
    Par LaDeveloppeuse dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 24/05/2007, 10h29
  2. comment se connecter a une base sql server
    Par jasminrose dans le forum JDBC
    Réponses: 20
    Dernier message: 17/04/2007, 15h56
  3. connection à une base sql server 2000 via odbc
    Par donny dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 20/02/2006, 08h15
  4. Comment se connecter à une base SQL server
    Par zapia dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 22/10/2003, 17h39

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