Configurez les connexions et créez les tables dans la base de
données Microsoft SQL Server nécessaires pour
fonctionner avec Rational Connector
for SAP Solution Manager.
Avant de commencer
Assurez-vous de respecter les conditions requises suivantes :
- Le service est démarré.
- Le pilote JDBC (Java™ Database Connectivity) est installé.
Conseil : Pour télécharger le pilote JDBC Microsoft SQL
Server, allez sur
www.microsoft.com et recherchez le pilote JDBC 3.0 à partir de
http://download.microsoft.com/download/D/6/A/D6A241AC-433E-4CD2-A1CE-50177E8428F0/1033/sqljdbc_3.0.1301.101_enu.exe
- Le protocole TCP est activé pour Microsoft SQL Server.
- Vous êtes un membre disposant d'un rôle de serveur fixe sysadmin ou un propriétaire de base de données.
Assurez-vous que la sécurité du serveur est configurée sur
Microsoft SQL Server et Mode d'authentification
Windows.
Pourquoi et quand exécuter cette tâche
Configurez la base de données SQL Server en utilisant l'outil de ligne de
commande
sqlcmd fourni avec l'installation de SQL Server.
Procédure
- Activez l'outil sqlcmd pour l'édition
Microsoft SQL Server 2008
Express. Cliquez sur
.
- Dans la fenêtre du Gestionnaire de configuration SQL Server,
cliquez sur dans le
panneau de gauche.
- Cliquez deux fois sur le protocole Canaux nommés.
- Dans la boîte de dialogue Propriétés des canaux nommés,
définissez la valeur dans la zone Activé sur
Oui.
- Changez le nom du canal en \\.\pipe\sql\query.
- Cliquez sur Appliquer et redémarrez les Services SQL Server.
Conseil : Vous
pouvez également utiliser un outil visuel, tel que SQL Server Studio Management, qui
est également disponible pour la version Express , sous le nom SQL Server Studio Management
Express.
Voir la documentation SQL Server ou un administrateur de base de données SQL pour plus
d'informations.
Important : Si vous installez
Rational Connector sur le même ordinateur ou
sur les mêmes systèmes d'exploitation répartis, vous devez créer une base de données
séparée ainsi qu'un utilisateur de base de données associé à celle-ci.
- Créez une base de données pour chaque instance de
Rational Connector. Utilisez l'exemple suivant en remplaçant sap par le nom de votre base de données :
CREATE DATABASE sapdb
GO
- Créez un utilisateur et un mot de passe puis changez la propriété de la base de données en exécutant les commandes suivantes :
CREATE LOGIN sapDBuser
WITH PASSWORD = 'sapDBpswd';
USE sapdb;
exec sp_changedbowner 'sapDBuser'
GO
- Changez le système de version de ligne pour la base de données. Dans l'outil de ligne de commande, exécutez la commande suivante :
Important : Avant d'exécuter cette commande, assurez-vous de l'ouverture de la
connexion à la base de données.
ALTER DATABASE sapdb SET READ_COMMITTED_SNAPSHOT ON
GO
- Si vous êtes connecté à votre base de données SQL Server à l'aide de
WebSphere Application Server avec
l'environnement d'exploitation Java 6.0, configurez la variable
SQLSERVER_JDBC_DRIVER_FILE pour pointer vers la version JRE 6.0 du pilote JDBC intitulé
sqljdbc4.jar.
Ce pilote peut être installé dans le répertoire de votre choix du serveur d'applications. Pour les serveurs Tomcat, insérez le fichier sqljdbc4.jar dans le
répertoire SAPCInstallDir/server/Tomcat/lib.
Pour
les serveurs WebSphere Application Server,
suivez ces étapes :
- Ouvrez la console d'administration en pointant un navigateur sur http://yoursystem:9060/ibm/console
- Cliquez sur .
- Dans la première page de l'assistant, sélectionnez Toutes les
portées puis sélectionnez Node=le nom de votre noeud, Server=votre configuration de
serveur.
Cliquez sur Nouveau. Définissez le
Type de base de données sur SQL
Server, le Type de fournisseur sur SQL
Server en utilisant un pilote JCC IBM et le
Type d'implémentation sur Source de données XA.
- Dans la seconde page de l'assistant, définissez le chemin du répertoire du pilote
vers le répertoire dans lequel vous avez placé le fichier sqljdbc4.jar.
- Dans la dernière page de l'assistant, cliquez sur Terminer.
- Si vous utilisez WebSphere Application
Server, vous devez également ajouter une propriété personnalisée qui pointe vers le
pilote JDBC sqljdbc4.jar. Pour plus d'informations, voir la rubrique Configuration de WebSphere Application Server.
- Pour configurer les connexions de base de données et créer des tables de base de
données, utilisez l'outil de commande SQL pour exécuter le script DDL
SAPCInstallDir/MSSQL_Tables.ddl.
- Ouvrez le fichier SAPCInstallDir/server/conf/sapconnector.properties dans un éditeur de texte et
procédez aux étapes suivantes :
- Mettez en commentaire les lignes de base de données Derby par défaut.
- Supprimez la mise en commentaire des lignes SQL Server et modifiez les zones de nom
d'hôte, d'instance, d'utilisateur et de mot de passe pour correspondre aux données
d'identification de votre environnement.
- Enregistrez le fichier et fermez-le.