Configurer une connexion de base de données entre WebSphere Application Server V6.1 et Microsoft SQL Server 2005

Vous pouvez créer manuellement une connexion entre IBM WebSphere Application Server version 6.1 et les tables de base de données créées pour Microsoft SQL Server 2005.
Avant de commencer

Si vous prévoyez d'utiliser l'application de configuration du serveur depuis IBM WebSphere Application Server, vous pouvez ignorer cette tâche car l'application de configuration du serveur peut créer et configurer les bases de données pour vous.

A propos de cette tâche
En cas d'installation dans un environnement de serveurs en cluster, chaque fois que vous devez exécuter une action sur la console d'administration WebSphere Application Server, utilisez celle du gestionnaire de domaine (DM).
  1. Lancez la Console d'administration WebSphere. Par défaut, l'emplacement de la console est http://localhost:9060/ibm/console.
  2. Connectez-vous avec le nom d'utilisateur et le mot de passe de l'administrateur de WebSphere Application Server. Par défaut, l'ID utilisateur et le mot de passe sont admin (défini dans la section "Configurer la sécurité," ci-dessus).
  3. Cliquez sur Environnement > Variables WebSphere. La page Variables WebSphere Application Server s'ouvre.
  4. Cliquez sur MSSQLSERVER_JDBC_DRIVER_PATH. La page MSSQLSERVER_JDBC_DRIVER_PATH s'ouvre.
  5. Dans la zone Valeur, entrez le chemin d'accès au répertoire qui contient le pilote JDBC Microsoft pour MSSQLServer 2005 (sqljdbc.jar) et cliquez sur OK.
  6. Cliquez sur Ressources > Fournisseurs JDBC, puis, dans la page correspondante, cliquez sur Nouveau.
  7. Créez un fournisseur JDBC.
    1. Dans la page Fournissez JDBC, cliquez sur Nouveau.
    2. Pour le type de base de données, sélectionnez Défini par l'utilisateur.
    3. Dans la zone Nom de la classe d'implémentation, tapez com.microsoft.sqlserver.jdbc.SQLServerXADataSource.
    4. Dans la zone Nom, tapez Fournisseur JDBC Microsoft SQL Server 2005.
    5. Cliquez sur Suivant.
    6. Dans la zone Chemin d'accès aux classes, tapez ${MSSQLSERVER_JDBC_DRIVER_PATH}/sqljdbc.jar.
    7. Cliquez sur Terminer.
  8. Liez la base de données à un nom JNDI.
    1. Dans la page Fournisseurs JDBC, cliquez sur Fournisseur JDBC Microsoft SQL Server 2005 (il s'agit du lien au fournisseur JDBC que vous avez créé précédemment).
    2. Sous Propriétés supplémentaires, cliquez sur Sources de données.
    3. Cliquez sur Nouveau.
    4. Dans la zone Nom de la source de données, tapez Microsoft SQLServer 2005 JDBC RAM.
    5. Dans la zone Nom JNDI, tapez jdbc/RAM_Con.
    6. Cliquez sur Suivant.
    7. Pour le Nom de classe auxiliaire du magasin de données, tapez com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper
    8. Cliquez sur Suivant, puis sur Terminer.
    9. Dans la page de la source de données Microsoft SQLServer 2005 JDBC RAM, dans la section Propriétés supplémentaires, cliquez sur Propriétés personnalisées.
    10. Dans la page Propriétés personnalisées, cliquez sur Nouveau.
    11. Dans la zone Nom, tapez databaseName et, dans la zone Valeur, tapez RAMDB ou le nom que vous avez utilisé pour la base de données.
    12. Cliquez sur OK. Vous retrouvez la page Propriétés personnalisées.
    13. Ajoutez une autre propriété personnalisée pour le nom du serveur. Cliquez sur Nouveau. Dans la zone Nom, tapez serverName et, dans la zone Valeur, tapez nom de votre serveur (par exemple, monserveur.com), puis cliquez sur OK.
    14. Ajoutez une autre propriété personnalisée pour le numéro de port. Cliquez sur Nouveau. Dans la zone Nom, tapez portNumber et, dans la zone Valeur, tapez votre numéro de port (la valeur par défaut est généralement 1443), puis cliquez sur OK.
    15. Cliquez sur OK. Vous retrouvez la page Propriétés personnalisées.
  9. Configurez l'authentification J2C.
    1. Cliquez sur le lien Microsoft SQLServer 2005 JDBC RAM en haut de la page.
    2. Dans la section Articles liés, cliquez sur JAAS - Données d'authentification J2C.
    3. Cliquez sur Nouveau.
    4. Entrez l'Alias, l'ID utilisateur et le Mot de passe qui serviront à l'authentification auprès de la base de données Microsoft SQL Server 2005.
    5. Cliquez sur OK.
    6. Cliquez sur le lien Microsoft SQLServer 2005 JDBC RAM en haut de la page.
    7. Dans la section Authentification gérée par conteneur, sélectionnez l'entrée correspondant à l'alias d'authentification JAAS-J2C que vous avez créé. Le nom du noeud est normalement ajouté comme préfixe à cet alias.
    8. Cliquez sur OK.
    9. Cliquez sur Enregistrer.
  10. Déconnectez-vous de la console.
  11. Redémarrez le serveur.
  12. Dans un environnement en cluster, vous devez redémarrer le gestionnaire de domaine (DM).

Vos commentaires