Vous pouvez créer une base de données SQL Server que LiveCycle utilisera pour stocker les données d’exécution et de configuration. Pour plus d’informations sur la création d’une base de données SQL Server, reportez-vous à la documentation correspondante. LiveCycle prend en charge SQL Server 2005 SP2 et 2008 (en anglais et en japonais) sur JBoss, WebLogic et WebSphere.
Créez une base de données SQL Server, puis créez un compte utilisateur et attribuez-lui les droits DB_OWNER utilisés lors de la configuration de la source de données sur le serveur d’applications. Pour plus d’informations sur la création de la base de données et de l’utilisateur, reportez-vous à la documentation de SQL Server.
Lorsque vous configurez la source de données dans le serveur d’applications, les informations suivantes sont nécessaires :
le nom de la base de données ;
le nom d’utilisateur et le mot de passe du compte utilisateur SQL Server ;
le nom d’hôte ou l’adresse IP du serveur de base de données ;
le numéro de port SQL Server.
4.4.1 Configuration de SQL Server pour LiveCycleAvant de créer la base de données LiveCycle, vous devez optimiser SQL Server en modifiant certains paramètres.
4.4.1.1 Augmentation de la mémoireLes paramètres par défaut de SQL Server affectent une quantité de mémoire relativement peu importante. Cela a un impact significatif sur les performances de la plupart des déploiements de bases de données SQL Server.
Remarque : cette section est recommandée mais facultative.
A l’aide de Microsoft SQL Server Management Studio, connectez-vous au serveur de base de données sur lequel vous allez créer la base de données LiveCycle.
Cliquez avec le bouton droit sur la connexion du serveur de base de données, puis sélectionnez Propriétés.
Sélectionnez la page Mémoire et entrez une taille dans la zone Mémoire minimale du serveur (en Mo) égale à la quantité de mémoire disponible sur le serveur.
Redémarrez la base de données SQL Server.
4.4.1.2 Définition de la priorité d’utilisation du processeurSur les serveurs de base de données dédiés (recommandés pour les installations de production de LiveCycle), le processus SQL Server est configuré pour empêcher la consommation d’une quantité excessive des ressources de l’unité centrale du système.
Remarque : cette section est recommandée mais facultative.
A l’aide de Microsoft SQL Server Management Studio, connectez-vous au serveur de base de données sur lequel vous allez créer la base de données LiveCycle.
Cliquez avec le bouton droit sur la connexion du serveur de base de données, puis sélectionnez Propriétés.
Sélectionnez la page Processeurs et sélectionnez Renforcer la priorité SQL Server.
Redémarrez la base de données SQL Server.
4.4.1.3 Augmentation de l’intervalle de récupérationCe paramètre spécifie le délai maximal attendu par le déploiement pour une récupération après un blocage. Le paramètre par défaut de SQL Server est d’une minute. Si vous augmentez la valeur de ce paramètre, les performances augmentent car le serveur enregistre moins souvent des modifications du journal de la base de données vers les fichiers de la base de données. Ce paramètre n’affecte pas la gestion des transactions. Cependant, il a un impact sur la taille du fichier journal répliqué au démarrage.
Remarque : cette section est recommandée mais facultative.
A l’aide de Microsoft SQL Server Management Studio, connectez-vous au serveur de base de données sur lequel vous allez créer la base de données LiveCycle.
Cliquez avec le bouton droit sur la connexion de base de données, puis sélectionnez Propriétés.
Sélectionnez la page Paramètres de base de données et définissez la valeur du paramètre Intervalle de récupération (minutes) sur 5.
Redémarrez la base de données SQL Server.
4.4.1.4 Sécurité intégréeRemarque : il s’agit d’une configuration facultative.
Si vous utilisez la sécurité intégrée SQL Server, vous pouvez définir votre base de données SQL Server en mode mixte ou en mode d’authentification Windows. Cependant, si vous utilisez le mode d’authentification Windows, vous devez configurer la sécurité intégrée sous Windows pour établir une connexion approuvé avec SQL Server.
4.4.2 Dimensionnement de la base de données SQL ServerLes tailles utilisées par défaut pour les bases de données SQL Server sont insuffisantes pour LiveCycle. Même si la base de données est configurée pour que sa taille augmente automatiquement (auto-grow), des problèmes inattendus peuvent survenir, notamment une dégradation des performances au moment de l’augmentation de la base de données ou lorsque cette augmentation commence à provoquer une fragmentation du disque. Il est conseillé de prédéfinir la taille de la base de données lors de sa création, conformément aux conditions requises pour le déploiement :
Déploiements de taille moyenne : environnements dans lesquels l’annuaire LDAP contient environ 100 000 utilisateurs et environ 10 000 groupes. Définissez la taille initiale de la base de données sur 1 Go et la valeur de croissance automatique sur 250 Mo.
Déploiements de grande taille : environnements dans lesquels l’annuaire LDAP contient environ 350 000 utilisateurs et plus de 10 000 groupes. Définissez la taille initiale de la base de données sur 2 Go et la valeur de croissance automatique sur 1 Go.
Remarque : la croissance de la base de données est toujours limitée à une certaine taille. L’administrateur doit surveiller l’utilisation des ressources par la base de données LiveCycle pour s’assurer qu’elle n’atteint pas cette limite et qu’il y a assez d’espace disponible sur les disques sur lesquels elle se trouve.
4.4.3 Création de l’utilisateur, du schéma et de la connexion de la base de données LiveCycle Vous êtes à présent prêt à créer l’utilisateur, le schéma et la connexion de la base de données LiveCycle.
Important : vérifiez que vous utilisez bien l’assemblage SQL_Latin1_General_CP1_CI_AS (ou Japanese_CI_AS si votre base de données est exécutée dans un environnement japonais) lorsque vous créez l’instance de base de données pour LiveCycle. Tout autre assemblage peut entraîner l’échec de l’initialisation de votre base de données. L’assemblage de l’instance de base de données de LiveCycle peut différer de celui qu’on utilise pour la création de la base de données SQL Server.
A l’aide de Microsoft SQL Server Management Studio, cliquez sur Serveur, puis cliquez avec le bouton droit de la souris sur Base de données et sélectionnez Nouvelle base de données.
Saisissez le nom de la base de données choisi.
Remarque : le nom de la base de données est très important et doit être saisi correctement lors des procédures qui suivent où il apparaît sous le nom nom_bdd.
(SQL Server 2005 uniquement) Vérifiez que l’option Utiliser l’indexation de texte intégral n’est pas sélectionnée.
Saisissez la valeur appropriée pour Données de la base de données - Taille initiale (Mo) :
Dans la zone Données de la base de données, entrez 50 % au niveau de l’option Croissance automatique.
Saisissez la valeur appropriée pour Journal de la base de donnéesTaille initiale :
Dans la zone Journal de la base de données, entrez 50 % au niveau de l’option Croissance automatique.
Cliquez sur OK pour créer la base de données.
4.4.3.1 Création d’un utilisateur LiveCycle dans SQL ServerDans la procédure suivante, [nom_bdd] représente le nom indiqué au moment de la création de la base de données et [nom_utilisateur_bdd] le nom indiqué pour le nouvel utilisateur.
A l’aide de Microsoft SQL Server Management Studio, connectez-vous au serveur de base de données sur lequel vous avez créé la base de données LiveCycle.
Cliquez sur Serveur > Sécurité, puis cliquez avec le bouton droit de la souris sur Connexions et sélectionnez Nouvelle connexion.
Saisissez le nom de connexion [nom_utilisateur_bdd], puis sélectionnez l’option Authentification SQL Server et saisissez un nouveau mot de passe.
Les options Conserver l’expiration du mot de passe et L’utilisateur doit changer de mot de passe à la prochaine connexion doivent être désélectionnées.
Laissez la base de données par défaut définie sur Master, puis cliquez sur OK.
Cliquez sur Serveur > Bases de données > [nom_bdd] > Sécurité, puis cliquez avec le bouton droit de la souris sur Schémas et sélectionnez Nouveau schéma.
Dans la zone Nom du schéma, saisissez [nom_utilisateur_bdd], puis cliquez sur OK.
Cliquez sur Serveur > Bases de données > [nom_bdd] > Sécurité, puis cliquez avec le bouton droit de la souris sur Utilisateurs et sélectionnez Nouvel utilisateur.
Dans la boîte de dialogue Nouvel utilisateur, entrez le nom de connexion et le nom d’utilisateur [nom_utilisateur_bdd].
Définissez le schéma par défaut sur [nom_utilisateur_bdd].
Remarque : le nom du schéma doit être le même que [nom_utilisateur_bdd].
Dans la zone Schémas appartenant à cet utilisateur, sélectionnez le schéma [nom_utilisateur_bdd].
Dans la zone Appartenance au rôle de base de données, sélectionnez db_owner.
4.4.3.2 Association de l’utilisateur LiveCycle à la base de donnéesAprès avoir créé l’utilisateur LiveCycle, vous devez l’associer à la base de données LiveCycle.
Cliquez sur Sécurité > Connexions, puis cliquez avec le bouton droit de la souris sur [nom_utilisateur_bdd] et sélectionnez Propriétés.
Dans la boîte de dialogue Propriétés de la connexion, sur la page Général, définissez la base de données par défaut de l’utilisateur sur [nom_bdd].
Sélectionnez la page Mappage de l’utilisateur, dans la section Utilisateurs mappés à cette connexion, vérifiez que l’élément [nom_bdd] est sélectionné, que l’option Utilisateur est définie sur [nom_bdd] et que l’option Schéma par défaut est également définie sur [nom_bdd].
Vérifiez que [nom_bdd] est sélectionné dans la table Utilisateurs mappé à cette connexion et que db_owner et public sont sélectionnés dans la table Appartenance au rôle de base de données : [nom_bdd] et cliquez sur OK.
4.4.3.3 Définition du niveau d’isolation de la base de données LiveCycleLiveCycle nécessite un niveau d’isolation spécifique pour gérer les arrêts fatals (deadlock) lorsque des transactions longues sont exécutées en même temps qu’un grand nombre d’opérations de lecture plus courtes.
Important : vous devez définir le niveau d’isolation pour MS SQL Server pour éviter les arrêts fatals (deadlock).
Cliquez sur Bases de données, puis cliquez avec le bouton droit de la souris sur [nom_bdd] et sélectionnez Nouvelle requête.
Remarque : [nom_bdd] représente le nom indiqué au moment de la création de votre base de données.
Dans le panneau Requête, entrez le texte suivant :
ALTER DATABASE [database_name]
SET READ_COMMITTED_SNAPSHOT ON
GO
Cliquez sur Exécuter. Une réponse s’affiche dans le panneau des messages.
|
|
|