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 :

problème connexion sql server 2008 avec jboss 4.2


Sujet :

MS SQL Server

  1. #1
    Membre du Club
    Inscrit en
    Mars 2011
    Messages
    232
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 232
    Points : 47
    Points
    47
    Par défaut problème connexion sql server 2008 avec jboss 4.2
    salut,

    je travail avec jboss 4.2 et avec sql server 2008

    je fait une application EJB3 et j'ai la déployée dans jboss

    j'ai placé ce jar : sqljdbc4.jar dans jboss-4.2.2.GA\jboss-4.2.2.GA\server\default\lib
    je vous montre quelque configuration dans cette application

    le fichier persistence.xml :

    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
    20
    21
    22
    23
    24
    25
    26
    <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
    	   <persistence-unit name="test" transaction-type="JTA">
     
     
     
     
    	<jta-data-source>java:/strDS28</jta-data-source>
     
    	<class>com.test.persistence.CV</class>
    	<class>com.test.OperationalSystem</class>
     
     
     
    	<properties >
     
    	<property name="hibernate.hbm2ddl.auto" value="create"/> 
     
     
     	 <property name="hibernate.dialect"  value="org.hibernate.dialect.SQLServerDialect"/>                                             
     
    	</properties>
     
     
    	</persistence-unit>
    </persistence>


    j'ai creer un fichier mssql-ds.xml qui est placé sous : jboss-4.2.2.GA\jboss-4.2.2.GA\server\default\deploy


    le contenu de ce fichier est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?xml version="1.0" encoding="UTF-8"?>
    <datasources>
      <local-tx-datasource>
      <jndi-name>strDS28</jndi-name>
      <connection-url>jdbc:sqlserver://localhost:1433;DatabaseName=basetest</connection-url>
      <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
      <user-name></user-name>
      <password></password>
      <check-valid-connection-sql>SELECT 1 FROM sysobjects</check-valid-connection-sql>
      <metadata>
    	  <type-mapping>MS SQLSERVER2000</type-mapping>
      </metadata>
      </local-tx-datasource>
    </datasources>

    j'ai crée une base de donné basetest dans sql server 2008 avec l'outil

    microsoft ql server management studio

    et lors de test de cette application cette erreur est affiché :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     [InjectedDataSourceConnectionProvider] Using provided datasource
    09:18:35,790 WARN  [JBossManagedConnectionPool] Throwable while attempting to get a new connection: null
    org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user ''.)
    	at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:179)
    	at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:577)
    	at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:262)
    	at org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java:500)
    	at org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:341)
    	at org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:315)
    	at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:396)
    	at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:842)
    	at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
    	at org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:47)
    	at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)


    en faite je pense que l'erreur est dans ces lignes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <user-name></user-name>
      <password></password>
    c'est vrai que j'ai rien mis comme valeur pour le nom d'utilisateur et le mot de passe car j'ai ne connait pas ces valeur

    car quand j'ouvre microsoft sql server management studio j'ai fait la connexion avec ces paramètres :
    type de serveur : moteur de base de donnée

    le nom de serveur : local

    l'authentification : authentification windows


    j'ai suivi ces conseils pour faire la connexion :


    Lances le gestionnaire de configuration de SQL Server puis va dans Configuration du réseau SQL Server > Protocoles pour SQLEXPRESS
    Double clique sur TCP/IP puis sur l’onglet Adresse IP
    vas jusqu’à IPAll et saisis 1433 dans Port TCP
    Redémarres le service SQL Server
    Tentes à nouveau une connexion avec le compte sa dans SQL Management Server et la connexion doit réussir.



    merci d'avance

  2. #2
    Membre du Club
    Inscrit en
    Mars 2011
    Messages
    232
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 232
    Points : 47
    Points
    47
    Par défaut
    je pense qu'il existe des valeurs par défaut pour le nom d'utilisateur et le mot de passe

    ou bien je pense que je dois créer un nouveau utilisateur et une connexion avec nom d'utilisateur et mot de passe

    et aussi je pense que je dois utiliser pour l'authentification : authentification sql server avec l'utilisation de nom d'utilisateur et le mot de passe

    mais franchement je n'arrive pas à le faire

Discussions similaires

  1. problème connexion à sql server 2008
    Par alen22 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 16/11/2012, 11h39
  2. problème connexion à sql server 2008
    Par alen22 dans le forum Bases de données
    Réponses: 2
    Dernier message: 15/11/2012, 18h56
  3. [ZF 1.10] [Article] Configurer la connexion à SQL Server 2008 avec le framework Zend
    Par poulaid dans le forum Zend Framework
    Réponses: 1
    Dernier message: 10/05/2011, 11h24
  4. problème connexion sql server avec driver jtds
    Par javaweb44 dans le forum Websphere
    Réponses: 3
    Dernier message: 05/10/2007, 12h07
  5. Problème connexion sql server 2005 avec asp.net en C#
    Par PKO06 dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 29/05/2007, 18h46

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