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 connection Asp.net/Sql Server


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Par défaut problème de connection Asp.net/Sql Server
    Bonjour
    j'essaye de connecter à ma base Sql Server depuis Visual Studio 2005 comme suit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Public conn_ANX5 As New SqlConnection
     Dim txt_req As String
     
     Dim reader As SqlDataReader
     Dim txt_commit As String
    conn_ANX5.ConnectionString = "Persist Security Info = false; Integrated Security = SSPI; database = DECLARATIONEMP  ; server = 127.0.0.1"
                conn_ANX5.Open()
    'puis exécution d'une requête Insert
    mais il m'affiche :

    Login failed for user 'PC-DE-RIFKA\alta'.

  2. #2
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Citation Envoyé par yrifka Voir le message
    Login failed for user 'PC-DE-RIFKA\alta'.
    Bonjour,

    Ce message veut dire que tu as pu accéder à ta base, mais que tu n'as pas les droits. Tu dois donc les paramétrer avec SQL Server Management.

    Ensuite, dans ta ConnectionString, tu devrais plutôt utiliser Integrated Security=True

    En espérant t'avoir aidé.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Par défaut
    Citation Envoyé par Nicolas Esprit Voir le message
    Bonjour,

    Ce message veut dire que tu as pu accéder à ta base, mais que tu n'as pas les droits. Tu dois donc les paramétrer avec SQL Server Management.

    Ensuite, dans ta ConnectionString, tu devrais plutôt utiliser Integrated Security=True

    En espérant t'avoir aidé.
    merci beaucoup pour ta réponse, je vais essayer et te répondre

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Par défaut
    Bonjour
    j'ai essayé de faire comme tu as dis mais je ne sais pas comment !
    même j'ai crée un utilisateur " alta " avec le mot de passe " pwd " mais je n'arrive pas à connecter à ma base :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim conn As New sqlconnection
    conn.ConnectionString = "Server=(local); Database=DECLARATIONEMP; User Id=alta; password= pwd;Integrated Security=True"
    conn.Open()
    mais j'obtient toujours le même message d'erreur:
    Login failed for user 'PC-DE-RIFKA\alta'

  5. #5
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Tu pourrais quand même faire un certain effort de recherche pour voir à quoi correspondent les différents paramètres d'une connection string... plutôt que de copier bêtement et dire "ça marche pas".

    Donc Integrated Security à true implique une authentication windows. Tu vas donc te connecter à SQL Server avec ton compte windows. Mais là tu n'as pas les droits (tu peux les rajouter).

    Donc si tu veux te connection en mode SQL Server Authentication, c'est à dire avec un login + password SQL Server, il ne faut plus indiquer Integrated Security dans ta connection string.

    Enfin, dans ce cas là, tu peux aussi te renseigner sur
    "Persist Security Info=True".

    En espérant t'avoir aidé.

  6. #6
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    A t-il les droits(ton user)?

  7. #7
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Par défaut
    merci, je crois que ça va m'aider

  8. #8
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Par défaut
    Citation Envoyé par SonnyFab Voir le message
    A t-il les droits(ton user)?
    oui j'ai fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    grant connect to --monUser

  9. #9
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Par défaut
    et enfin j'arrive à me connecter à ma base même j'étais un peu bête car je suis quand même débutant

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/06/2008, 10h03
  2. Hébergement ASP.NET + SQL Server
    Par papouAlain dans le forum ASP
    Réponses: 3
    Dernier message: 07/10/2004, 12h32

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