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

MS SQL Server Discussion :

Login failed for user 'sa'


Sujet :

MS SQL Server

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 79
    Points : 44
    Points
    44
    Par défaut Login failed for user 'sa'
    Bonjour à tous,

    J'ai vraiment besoin d'aide, sql server express me fait tourner en bourrique je commence à en avoir plein les bottes.... malheureusement je dois l'utiliser pour un projet.

    J'utiliser netbeans et je dois me connecter à sql server.
    J'ai bien téléchargé le driver jdbc et installé dans mon projet.
    Quand j'essaie de me connecter j'obtiens l'erreur suivante :
    Login failed for user 'sa'

    J'ai mis mon mode d'authentification en mode partagé ( sql et windows )

    je ne comprends vraiment plus rien, j'ai tout essayé pour configurer l'utilisateur mais sql server est une big daube

    Voici ma chaine de connexion:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                Connection con = dr.connect("jdbc:sqlserver://CB-PORTABLE:1433;user=sa;pwd=toto; database=DBPOO",null);
    Avant de reformater le portable, j'avais trouvé une soluce à mon problème mais malheureusement je ne me souviens plus de la manip ni du site ou j'avais trouvé ça

    En gros ça revenait à créer un compte et l'associer avec je ne sais plus quoi... si un pro du sql server pouvait m'aider je lui serais mille fois reconnaissant

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 79
    Points : 44
    Points
    44
    Par défaut
    Dans ma chaine de connexion je dois utiliser user ou uid ??

    Quel est la différence ?

    J'ai été voir dans mon fichier de log et j'ai ceci :

    2007-08-22 23:00:09.37 Logon Error: 18456, Severity: 14, State: 8.
    2007-08-22 23:00:09.37 Logon Login failed for user 'toto'. [CLIENT: 192.168.1.2]


    Donc mon applic fait bien la demande à ms sql server mais celui-ci la refuse...

    est-ce un problème lié à mon utilisateur ou sql express ?

  3. #3
    Membre actif Avatar de Cpas2latarte
    Inscrit en
    Janvier 2006
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 237
    Points : 255
    Points
    255
    Par défaut
    Connection con = dr.connect("jdbc:sqlserver://CB-PORTABLE:1433;user=sa;pwd=toto; database=DBPOO",NULL);
    Ta chaine de connexion et mauvaise.
    le mot de passe doit être précisé par le mot clé "password" et non "pwd"

    Si le serveur est "CB-PORTABLE", le user "sa" et le mot de passe est "toto", la chaine de connexion JDBC doit être

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dr.connect("jdbc:sqlserver://CB-PORTABLE:1433;user=sa;password=toto; database=DBPOO",NULL);
    Il n'y a que 2 choses infinies dans le monde :
    L'univers et la bétise humaine...
    Mais pour l'univers, je n'ai pas de certitude (A.E.)

  4. #4
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Points : 2 914
    Points
    2 914
    Par défaut
    Citation Envoyé par Cpas2latarte Voir le message
    Ta chaine de connexion et mauvaise.
    le mot de passe doit être précisé par le mot clé "password" et non "pwd"

    Si le serveur est "CB-PORTABLE", le user "sa" et le mot de passe est "toto", la chaine de connexion JDBC doit être

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dr.connect("jdbc:sqlserver://CB-PORTABLE:1433;user=sa;password=toto; database=DBPOO",NULL);
    sinon si ça marche pas alors essaie avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dr.connect("jdbc:sqlserver://[CB-PORTABLE]:1433;user=sa;password=toto; database=DBPOO",NULL);
    les serveurs comportant un "-" dans le nom posent parfois problème, il convient de mettre le nom entre [ ] surtout si tu veux lier deux serveurs pour exécuter une requête sur les deux serveurs.

    jettes un coup d'oeuil sur http://msdn2.microsoft.com/fr-fr/library/ms378428.aspx

    bon courage
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  5. #5
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 11
    Points : 13
    Points
    13
    Par défaut Pblm de connexion à une BD Sql server
    Bonjour,

    J'ai un problème de connexion avec une base de données sql server 2005. J'utilise Eclipse 3.2 pour le développement java pour me connecter à sql server. j'ai tout configuré mais en vain.
    J'obtient le message suivant :


    Login failed for user 'HasnaaR'.
    com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user 'HasnaaR'.
    at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
    at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(Unknown Source)
    at com.microsoft.sqlserver.jdbc.TDSParser.parse(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(Unknown Source)
    at com.microsoft.sqlserver.jdbc.TDSCommand.execute(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(DriverManager.java:525)
    at java.sql.DriverManager.getConnection(DriverManager.java:193)
    at SQLServerQuery.main(SQLServerQuery.java:17)

    Est ce que quelqu'un peut m'aider ???

    Merci d'avance.

  6. #6
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Points : 2 914
    Points
    2 914
    Par défaut
    Veux tu bien nous monter comment tu as procéder (le code...)?
    Citation Envoyé par mazilfati Voir le message
    Bonjour,

    J'ai un problème de connexion avec une base de données sql server 2005. J'utilise Eclipse 3.2 pour le développement java pour me connecter à sql server. j'ai tout configuré mais en vain.
    J'obtient le message suivant :


    Login failed for user 'HasnaaR'.
    com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user 'HasnaaR'.
    at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
    at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(Unknown Source)
    at com.microsoft.sqlserver.jdbc.TDSParser.parse(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(Unknown Source)
    at com.microsoft.sqlserver.jdbc.TDSCommand.execute(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(DriverManager.java:525)
    at java.sql.DriverManager.getConnection(DriverManager.java:193)
    at SQLServerQuery.main(SQLServerQuery.java:17)

    Est ce que quelqu'un peut m'aider ???

    Merci d'avance.
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  7. #7
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 11
    Points : 13
    Points
    13
    Par défaut
    public static void main(String[] args) {
    Connection conn = null;
    Statement stmt = null;
    ResultSet rs = null;

    try {
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    String connectionString = "jdbc:sqlserver://localhost:1433;database=AdventureWorks;user=HasnaaR;password=hasnaaensias";
    //System.out.println("contac");
    conn = DriverManager.getConnection(connectionString);
    //System.out.println("contac");
    stmt = conn.createStatement();
    ...

  8. #8
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Points : 2 914
    Points
    2 914
    Par défaut
    Citation Envoyé par mazilfati Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    public static void main(String[] args) {
            Connection conn = null;
            Statement stmt = null;
            ResultSet rs = null;
     
            try {
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                String connectionString = "jdbc:sqlserver://localhost:1433;database=AdventureWorks;user=HasnaaR;password=hasnaaensias";
                //System.out.println("contac");
                conn = DriverManager.getConnection(connectionString);
                //System.out.println("contac");
                stmt = conn.createStatement();
                ...
    1/ Tu arrives à te connecter à SQL Server directement sans passer par Java via le login et mot de passe fournis?
    2/ Le driver pour SQL Server est bien installé?
    3/ Tu dois mettre ton code entre les deux balises CODE pour qu'il soit lisible.
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  9. #9
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 11
    Points : 13
    Points
    13
    Par défaut
    Oui j'arrive à me connecter sans passer par java et le driver est correctement installé.

  10. #10
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 11
    Points : 13
    Points
    13
    Par défaut
    Lorsque j'utilise le mode SQL Server authentification je n'arrive pas à me connecter !

  11. #11
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Points : 2 914
    Points
    2 914
    Par défaut
    Citation Envoyé par mazilfati Voir le message
    Lorsque j'utilise le mode SQL Server authentification je n'arrive pas à me connecter !
    Et beh c'est ce mode qu'il faut utiliser vu que ta chaine de connexion comporte un login et un mot de passe
    Tu sais comment basculer vers ce mode?

    Dans le menu : Actions --> Modifier les propriétés d'inscription d'un serveur SQL Server...
    Et là tu coches Utiliser l'authentification SQL Server
    Bon courage
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  12. #12
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 11
    Points : 13
    Points
    13
    Par défaut
    Déjà fait. Maintenant j'arrive à me connecter mais seulement avec le compte "sa". Quand j'utilise mon compte ça ne marche pas !!!

  13. #13
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Points : 2 914
    Points
    2 914
    Par défaut
    Citation Envoyé par mazilfati Voir le message
    Déjà fait. Maintenant j'arrive à me connecter mais seulement avec le compte "sa". Quand j'utilise mon compte ça ne marche pas !!!
    Fais déjà un test avec le compte sa à partir de Java pour voir si ça marche avant de passer à autre chose.
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  14. #14
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 11
    Points : 13
    Points
    13
    Par défaut
    C'est bon, j'ai trouvé la solution . Merci tout de même !

  15. #15
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Points : 2 914
    Points
    2 914
    Par défaut
    Citation Envoyé par mazilfati Voir le message
    C'est bon, j'ai trouvé la solution . Merci tout de même !
    Merci de nous expliquer
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  16. #16
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 11
    Points : 13
    Points
    13
    Par défaut
    Oui volontiers. Le compte utilisé doit être configuré pour être utilisé en mode SQL Server authentification. Si le compte est utilisé en mode Windows authentification il n'arrive pas à se connecter même si on active les deux sur le serveur.

  17. #17
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 11
    Points : 13
    Points
    13
    Par défaut
    Maintenant j'aimerais utiliser Jboss pour configurer la connexion à ma base de données SQL Server. Comment je dois m'y prendre ?

  18. #18
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Points : 2 914
    Points
    2 914
    Par défaut
    Citation Envoyé par mazilfati Voir le message
    Maintenant j'aimerais utiliser Jboss pour configurer la connexion à ma base de données SQL Server. Comment je dois m'y prendre ?
    Tu dois créer une nouvelle discussion dans la rubrique Java
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  19. #19
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Points : 2 914
    Points
    2 914
    Par défaut
    Citation Envoyé par mazilfati Voir le message
    Maintenant j'aimerais utiliser Jboss pour configurer la connexion à ma base de données SQL Server. Comment je dois m'y prendre ?
    Tu dois créer une nouvelle discussion dans la rubrique Java ou JBOSS
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  20. #20
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 11
    Points : 13
    Points
    13
    Par défaut
    Okkkkkk

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/08/2013, 21h49
  2. Réponses: 3
    Dernier message: 04/03/2010, 15h38
  3. login failed for user sa
    Par fredzen dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 08/01/2010, 11h47
  4. [SQL-Server] mssql-connect - login failed for user
    Par karoudja dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 08/06/2009, 16h37
  5. Réponses: 1
    Dernier message: 11/05/2006, 22h05

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