Vous pouvez créer manuellement une connexion entre WebSphere Application
Server V6.0.2 et les tables de base de données créées pour Microsoft SQL
Server 2005.
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, utilisez celle du
gestionnaire de domaine (DM).
- Lancez la Console d'administration WebSphere.
- Connectez-vous avec l'ID utilisateur admin et le
mot de passe admin (définis plus tôt dans la
section "Configurer la sécurité").
- Cliquez sur . La page Variables WebSphere s'ouvre.
- Cliquez sur MSSQLSERVER_JDBC_DRIVER_PATH. La page MSSQLSERVER_JDBC_DRIVER_PATH s'ouvre.
- Dans le champ 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.
- Cliquez sur , puis, sur la page correspondante, cliquez
sur Nouveau.
- Créez un fournisseur JDBC.
- Sur la page Fournissez JDBC, cliquez sur Nouveau.
- Pour le type de base de données, sélectionnez Défini par l'utilisateur
et cliquez sur Suivant.
- Pour le type de fournisseur, sélectionnez Fournisseur JDBC défini par l'utilisateur.
- Pour le type d'implémentation, sélectionnez Défini par l'utilisateur.
- Cliquez sur Suivant.
- Dans le champ Nom, tapez Fournisseur JDBC Microsoft SQL
Server 2005.
- Dans le champ Chemin d'accès aux classes,
tapez ${MSSQLSERVER_JDBC_DRIVER_PATH}/sqljdbc.jar.
- Dans le
champ Nom de la classe d'implémentation,
tapez com.microsoft.sqlserver.jdbc.SQLServerXADataSource.
- Cliquez sur Valider. Le lien Sources de données est
activé.
- Liez la base de données à un nom JNDI.
- Sous Propriétés supplémentaires, cliquez
sur Sources de données.
- Cliquez sur Nouveau.
- Dans le champ Nom, tapez Microsoft
SQLServer 2005 JDBC RAM.
- Dans le champ Nom JNDI, tapez jdbc/RAM_Con.
- Dans la section Nom de classe auxiliaire du magasin de données,
sélectionnez Spécifier une classe auxiliaire de magasin de données définie par l'utilisateur, puis,
dans le champ Nom de classe auxiliaire de magasin de données qualifié par le package,
tapez com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper.
- Cliquez sur Valider. Le lien Propriétés personnalisées devient
disponible.
- Cliquez sur Propriétés personnalisées et, sur la page correspondante,
cliquez sur Nouveau.
- Dans le champ Nom, tapez databaseName et,
dans le champ Valeur, tapez RAMDB ou le nom
que vous avez utilisé pour la base de données.
- Cliquez sur OK. Vous retrouvez la page Propriétés personnalisées.
- Ajoutez une autre propriété personnalisée pour le nom
du serveur. Cliquez sur Nouveau.
Dans le champ Nom,
tapez serverName et,
dans le champ Valeur, tapez nom de
votre serveur (par exemple, monserveur.com), puis cliquez sur OK.
- Ajoutez une autre propriété personnalisée pour le numéro
de port. Cliquez sur Nouveau.
Dans le champ Nom,
tapez portNumber et, dans le champ Valeur,
tapez votre numéro de port (la valeur par défaut est
généralement 1443), puis cliquez
sur OK.
- Cliquez sur OK. Vous retrouvez la page Propriétés personnalisées.
- Configurez l'authentification J2C.
- Cliquez sur le lien Microsoft SQLServer 2005 JDBC RAM en haut de la page.
- Cliquez
sur Entrées de données d'authentification de l'architecture J2C (J2EE Connector Architecture).
- Cliquez sur Nouveau.
- Sur la page JAAS - Données d'authentification J2C,
tapez 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.
- Cliquez sur OK.
- Cliquez sur le lien Microsoft SQLServer 2005 JDBC RAM en haut de la page.
- 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.
- Cliquez sur OK.
- Cliquez sur Sauvegarder.
- Déconnectez-vous de la console.
- Redémarrez le serveur.
- Dans un environnement en cluster, vous devez redémarrer le gestionnaire de domaine (DM).