Installation et préparation de SQL Server

Use this information to install and configure SQL Server for use with HCL Portal.

Avant de commencer

  • Consultez les remarques sur la base de données.
  • Ensure the database that you plan to use is supported by this version of HCL. Refer to the list of supported databases in the HCL detailed system requirements.
  • Téléchargez un pilote JDBC 6.2 compatible à partir de Microsoft

Procédure

  1. Installez SQL Server et tous les correctifs requis.
  2. Dans la configuration SQL Server, procédez comme suit:
    1. Dans le panneau de configuration de rôle, choisissez l'installation de la fonction SQL Server.
    2. Dans le panneau de sélection des fonctions, choisissez au moins des services de moteur de base de données.
    3. Dans la fenêtre de configuration du moteur de base de données, sélectionnez le mode mixte (authentification SQL Server et authentification Windows).
      Important :
      L'authentification mode mixte permet à un utilisateur Windows et/ou un utilisateur de SQL Server de se connecter à SQL Server. Cependant, HCL exige que l'utilisateur soit un utilisateur SQL Server.
  3. Procédez à l'installation. Utilisez la documentation de SQL Server comme guide.
  4. Installez le pilote JDBC. Utilisez les pilotes JDBC Microsoft SQL Server et activez les connexions XA :
    1. Téléchargez et installez le pilote JDBC de Microsoft SQL Server ; voir Centre de téléchargement Microsoft pour plus d'informations.
    2. Copiez le fichier sqljdbc_xa.dll du sous-répertoire xa vers le répertoire suivant de l'installation SQL Server :
      • Microsoft SQL Server 2012 : C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn
      • Microsoft SQL Server 2014 : C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Binn
      • Microsoft SQL Server 2016 : C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn
    3. Démarrez le serveur de base de données.
    4. Vérifiez que le coordinateur de transactions distribuées a démarré. Vérifiez ce statut dans la liste des services depuis la console de gestion de l'ordinateur.
    5. Démarrez Microsoft SQL Server Management Studio et connectez-vous au moteur de base de données local avec l'ID de l'administrateur système, sa.
    6. Sélectionnez Fichier > Ouvrir > Fichier, puis sélectionnez xa_install.sql dans le sous-répertoire où vous avez téléchargé et extrait le pilote JDBC.
    7. Exécutez le script en sélectionnant Requête > Exécuter pour exécuter le script.
      Remarque : Ignorez tout avertissement vous avisant que des procédures mémorisées sont introuvables.
    8. Pour octroyer des droits à un utilisateur spécifique pour qu'il participe aux transactions distribuées avec le pilote JDBC, ajoutez l'utilisateur au rôle SqlJDBCXAUser.
  5. Procédez comme suit pour activer les transactions XA dans Services de composants Windows :
    1. Sélectionnez Services de composants dans Outils d'administration.
    2. Développez l'arborescence pour localiser l'ordinateur sur lequel vous souhaitez activer la prise en charge des transactions XA.
      Par exemple, Mon ordinateur.
    3. Affichez le menu du nom de l'ordinateur et cliquez sur Propriétés.
    4. Cliquez sur Options et ajustez le Délai d'expiration de transaction. La valeur minimale requise est 180 secondes.
    5. Cliquez sur OK pour enregistrer vos modifications.
    6. Développez Services de composants, > Ordinateurs, > Mon ordinateur, > Coordinateur de transactions distribuées.
    7. Cliquez avec le bouton droit de la souris sur DTC local, puis sélectionnez Propriétés.
    8. Cliquez sur l'onglet Sécurité de la boîte de dialogue Propriétés du DTC local.
    9. Cochez la case Activer les transactions XA, puis cliquez sur OK. Cette action cause un redémarrage du service DTC MS.
  6. Démarrez SQL Server .
  7. Connectez au moins un utilisateur à l'instance SQL Server.
    Un utilisateur peut être habilité à utiliser plusieurs noms de schéma, c'est pourquoi un seul nom d'utilisateur par instance est suffisant.

Que faire ensuite

Use the Configuration Wizard to set up and configure the database to work with HCL. Vous pouvez utiliser l'assistant pour créer des scripts personnalisés que vous, ou votre administrateur de base de données, pouvez utiliser pour configurer la base de données. Vous pouvez également utiliser l'assistant pour définir et configurer automatiquement la base de données. L'assistant crée des instructions et des scripts en fonction de vos sélections et des données que vous avez indiquées.

Lorsque vous utilisez l'assistant, vous fournissez des informations sur la base de données pour votre environnement.
Remarque : Before you enter your database name (dbdomain.DbName) in the Configuration Wizard, check your database documentation for restrictions on character length.

Vous ne pouvez pas utiliser l'option Transfert de base de données de l'assistant de configuration pour affecter des espaces de table personnalisés sur votre serveur de base de données. Vous pouvez effectuer des étapes manuelles pour affecter des espaces de table personnalisés. Accédez à Affectation d'espaces table personnalisés pour plus d'informations.