Automation Suite
2022,4
False
Image de fond de la bannière
Guide d'installation d'Automation Suite
Dernière mise à jour 24 avr. 2024

Configuration de Microsoft SQL Server

Bases de données

Chaque produit d'Automation Suite nécessite sa propre base de données SQL avec ses spécifications correspondantes.

Par défaut, le programme d'installation créera toutes les bases de données pour vous lors du processus d'installation. Vous devez fournir les autorisations nécessaires pour que le programme d'installation puisse le faire sur votre serveur SQL.

Alternativement, vous avez la possibilité de créer vos propres bases de données. Si vous choisissez d’apporter vos propres bases de données dans le cadre d’une nouvelle installation Automation Suite, nous vous recommandons fortement de créer de nouvelles bases de données plutôt que d’utiliser les bases existantes. Cette précaution est nécessaire afin d’éviter tout conflit avec le fonctionnement d’Automation Suite qui pourrait être provoqué par la présence de métadonnées relatives à d’anciennes bases de données.

Le tableau suivant répertorie les noms de bases de données et leur format correspondant.

Produit/service

Nom de la base de données par défaut

Format de chaîne de connexion

Capacités partagées des plates-formes

AutomationSuite_Platform

Orchestrator

AutomationSuite_Orchestrator

Automation Hub

AutomationSuite_Automation_Hub

Data Service

AutomationSuite_DataService

Insights

AutomationSuite_Insights

Test Manager

AutomationSuite_Test_Manager

Task Mining

AutomationSuite_Task_Mining

AI Center

AutomationSuite_AICenter

Document Understanding

AutomationSuite_DU_Datamanager

Important :

Si vous définissez manuellement les chaînes de connexion dans le fichier de configuration, vous pouvez échapper les mots de passe SQL, JDBC ou ODBC comme suit :

  • pour SQL : ajoutez ' au début et à la fin du mot de passe, et doublez tout autre ' .
  • pour JDBC/ODBC : ajoutez { au début du mot de passe et } à la fin, et doublez tout autre } .
Remarque :

Vous pouvez utiliser les bases de données dans un pool Elastic pour une meilleure rentabilité.

Dans le cas des applications (Apps), vous ne pouvez pas fournir votre propre MongoDB.

Autorisations

Si vous souhaitez que le programme d'installation crée une base de données sur le serveur SQL fourni, assurez-vous d'accorder au moins le rôle dbcreator au compte SQL utilisé pour se connecter à la base de données.
Si vous souhaitez créer vos propres bases de données pour tous les produits, le compte SQL doit se voir attribuer les rôles db_owner et db_securityadmin pour toutes les bases de données Automation Suite. Nous n'utiliserons le rôle db_securityadmin que lors de l'installation ou si les bases de données sont réenregistrées. Vous pouvez donc révoquer cette autorisation par la suite.
Si les restrictions de sécurité n'autorisent pas l'utilisation de db_owner, le compte SQL doit avoir les rôles et autorisations suivants sur toutes les bases de données (la seule exception est Insights qui nécessite toujours db_owner).
  • db_securityadmin
  • db_ddladmin
  • db_datawriter
  • db_datareader
  • Autorisation EXECUTE sur le schéma dbo

Exigences SQL pour la recherche en texte intégral

Document Understanding nécessite que SQL Server dispose du composant de recherche en texte intégral du moteur de base de données SQL Server, qui n'est pas toujours installé par défaut.

Si vous n'avez pas sélectionné la recherche en texte intégral lors de l'installation de SQL Server, exécutez à nouveau le programme d'installation de SQL Server pour l'ajouter avant de configurer Document Understanding.

Pour plus d'informations, consultez ce guide sur la façon d'ajouter/d'installer des fonctionnalités sur le serveur SQL. Vous pouvez également vérifier ici tous les composants qui peuvent être ajoutés au serveur SQL, qui comprend également la recherche en texte intégral.

Exigences SQL pour Insights

Insights nécessite SQL Server 2019 ou 2022, qui prennent en charge l'index columnstore et les fonctions .json.

Pour Azure SQL, assurez-vous que la base de données correspond à l'objectif de service S3 ou supérieur.

Assurez-vous que le niveau de compatibilité de la base de données Insights est défini sur 130 ou plus. Dans la plupart des cas, les paramètres par défaut répondent à cette exigence. Pour plus d'informations, reportez-vous à Afficher ou modifier le niveau de compatibilité d'une base de données - SQL Server (View or Change the Compatibility level of a Database - SQL Server).

L'installation valide les deux conditions et vous avertit si les exigences minimales ne sont pas remplies.

Exigences SQL pour Data Service

Data Service nécessite un serveur SQL de version 2016 ou ultérieure.

La séquence de classement doit être celle par défaut : Latin1_General_CI_AS.

Si vous créez votre propre base de données à l'aide du serveur SQL version 2019 ou ultérieure, veillez à accorder les autorisations Data Service suivantes à vos utilisateurs :

GRANT ALTER ANY SENSITIVITY CLASSIFICATION TO {userName};
GRANT VIEW ANY SENSITIVITY CLASSIFICATION TO {userName};GRANT ALTER ANY SENSITIVITY CLASSIFICATION TO {userName};
GRANT VIEW ANY SENSITIVITY CLASSIFICATION TO {userName};

Exigences SQL pour la haute disponibilité (HA)

Pour une configuration haute disponibilité du serveur SQL, sélectionnez un groupe de disponibilité Toujours activé (Always On). Pour plus d'informations, consultez Présentation des groupes de disponibilité Toujours activé (Always On).

Exigences SQL pour Orchestrator

Pour plus de détails, consultez la section Configuration de SQL Server dans le guide Orchestrator.

Important : Pour augmenter les performances, éviter les blocages et empêcher les lectures incorrectes dans SQL, assurez-vous que l’option READ_COMMITTED_SNAPSHOT est définie sur ON.
Utilisez cette requête pour vérifier si READ_COMMITTED_SNAPSHOT est activé ou désactivé :
SELECT is_read_committed_snapshot_on FROM sys.databases
   WHERE name= 'UiPath'SELECT is_read_committed_snapshot_on FROM sys.databases
   WHERE name= 'UiPath'
S'il est activé, la valeur renvoyée sera 1.
S'il est désactivé, la valeur renvoyée sera 0. Utilisez cette requête pour l'activer :
ALTER DATABASE UiPath
SET READ_COMMITTED_SNAPSHOT ONALTER DATABASE UiPath
SET READ_COMMITTED_SNAPSHOT ON
Si vous utilisez différentes bases de données pour l'automatisation de test (Test Automation) et/ou mettre à jour le serveur (Update Server), READ_COMMITTED_SNAPSHOT doit également être activé sur celles-ci.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.