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 :

[JDBC]Problème de configuration: "Failed to load the sqljdbc_auth.dll"


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    40
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 40
    Par défaut [JDBC]Problème de configuration: "Failed to load the sqljdbc_auth.dll"
    Bonjour,

    Dans le développement d'une nouvelle application WEB J2EE, je dois me connecter via JAVA à une base de données SQL Server 2005.

    Je dispose de l'infrastructure suivante:
    • un serveur web (SunOne Webserver) sur Solaris
    • un serveur MS SQL Server 2005 sur windows server 2003


    J'ai donc téléchargé sqljdbc_1.2 et commencé à installer / configurer les serveurs.

    J'ai commencé par ajouter la librairie sqljdbc.jar dans mon application. Après quoi, j'avais une erreur lors de l'accès à la base:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Failed to load the sqljdbc_auth.dll 
    ...
    com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication.
    Je suis tombé sur ce blog, qui parlait de cette erreur:
    http://blogs.msdn.com/jdbcteam/archi...ntication.aspx

    En bref, ils disent de spécifier la propriété système "java.library.path", exemple:
    java -cp .;"c:\jdbcv1_2\sqljdbc.jar" -Djava.library.path="c:\jdbcv1_2\auth\x86" myApp

    C'est ce que j'ai fait, sur le serveur WEB dans les options de la machine virtuelle:
    -Djava.library.path=D:\tmp\x86

    Mais là, impossible de redémarrer le serveur web:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    CORE4011: Internal error: Unable to locate class: com/iplanet/ias/server/J2EERunner
    CORE3187: Late initialization failed: Error running init function load-modules: initialization of /jes/opt/SUNWwbsvr/bin/https/lib/libj2eeplugin.so failed
    J'ai "tout" essayé, changer la version du DLL de 32 à 64 bits, changer le répertoire de la DLL,... sans succès!

    Est-ce bien juste d'indiquer dans serveur WEB, où se trouve la DLL sur le serveur SQL Server?


    D'autres idées sur l'erreur?


    Merci beaucoup pour toute aide!!


    Adrien

  2. #2
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 10
    Par défaut Copie du fichier sqljdbc_auth.dll
    Copie le fichier sqljdbc_auth.dll dans le répertoire : C:\Program Files\Java\jre7\bin.

    Ca devrait ensuite fonctionner.

Discussions similaires

  1. Réponses: 6
    Dernier message: 02/02/2014, 19h05
  2. Réponses: 4
    Dernier message: 01/04/2011, 12h14
  3. [Vxi3] Problème connexion BO "DBDriver failed to load"
    Par kittiekittie dans le forum Designer
    Réponses: 6
    Dernier message: 23/09/2010, 14h16
  4. [JDBC] Problème avec les accents
    Par seawolfm dans le forum Administration
    Réponses: 2
    Dernier message: 29/01/2004, 14h56
  5. Problème de configuration
    Par lsdInside dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 09/10/2003, 12h34

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