- Sur l’ordinateur sur lequel le serveur d’applications est installé, installez
- Sur l’ordinateur sur lequel le serveur d’applications est installé, ouvrez l’Administration and Monitoring Console et cliquez sur Service → Application Server pour ouvrir la page https://<ApplicationServer>/FlexiCapture12/Monitoring/#Settings/DbConn (où <ApplicationServer> est le nom de l’ordinateur sur lequel le serveur d’applications est installé) avec un compte administrateur Windows :

- Cliquez sur le bouton Create New Database.
- La page de création de la base de données s’ouvre :
Page de création de la base de données (ORACLE) :
Page de création de la base de données (ORACLE) :

Page de création de la base de données (MS SQL) :
Page de création de la base de données (MS SQL) :

Page de création d’une base de données (Azure) :
Page de création d’une base de données (Azure) :

Page de création de la base de données (PostgreSQL) :
Page de création de la base de données (PostgreSQL) :

- Le nom de l’instance Server au format <nom du serveur><nom de l’instance>
- Le nom de la nouvelle base de données pour Microsoft SQL Server, Azure ou PostgreSQL. Notez les limitations imposées par Microsoft SQL Server concernant les noms de base de données (voir ce site de Microsoft pour plus de détails)
- Un compte utilisateur disposant des permissions nécessaires pour Microsoft SQL Server, Azure, Oracle ou PostgreSQL.
- Un utilisateur qui se connecte à la base de données Oracle doit disposer du rôle “DBA” WITH ADMIN OPTION et du privilège EXECUTE sur “SYS”.”DBMS_LOCK”. Notez les restrictions d’Oracle concernant les noms d’utilisateur (veuillez consulter le site Oracle pour plus de détails).
- Nous recommandons de choisir le protocole TCP/IP plutôt que Named Pipes pour communiquer avec le serveur de base de données (le protocole est spécifié lorsque vous configurez le client Microsoft SQL Server, qui est installé sur l’ordinateur hébergeant le serveur d’applications).
- Pour créer une base de données PostgreSQL, les attributs de rôle CREATEDB+CREATEROLE ou SUPERUSER sont requis. Un compte utilisateur disposant des autorisations nécessaires sera créé automatiquement. Le nom d’utilisateur est spécifié au format FCUser12_DatabaseName, où DatabaseName est le nom de la base de données.
- Sélectionnez l’option Use external file storage et indiquez le chemin d’accès au stockage de fichiers. Pour plus de détails, consultez la section Configuration d’un stockage de fichiers. Le stockage de fichiers conserve les données binaires, telles que les images à traiter, les paramètres du projet, les données capturées, etc. La vitesse de communication entre le serveur d’applications et le stockage de fichiers a une grande incidence sur les performances globales d’ABBYY FlexiCapture. C’est pourquoi nous recommandons de placer le stockage de fichiers sur le même disque que le serveur d’applications.
Remarque
Remarque
- Utilisez le bouton Test Connection pour vérifier les valeurs saisies. Si le test réussit, cliquez sur OK.

voir les détails...
voir les détails...
- Une base de données FlexiCapture 12 sera créée. Si l’authentification du serveur est utilisée, la base de données sera créée à l’aide du compte indiqué sur la page qui s’ouvre lorsque vous cliquez sur Settings → Application Server → Connect to Existing Database/CreateNew Database dans l’Administration and Monitoring Console. Si l’authentification Windows est utilisée, la base de données sera créée à l’aide du compte sous lequel s’exécute le navigateur affichant le serveur d’applications.
- Un nouveau compte sera ajouté sur le serveur de base de données. Il s’agira du compte sous lequel s’exécute le pool d’applications FlexiCapture 12 Web Services sur le serveur d’applications (le compte utilisateur Network Service sera utilisé par défaut).
- Le compte créé à l’étape 2 recevra les autorisations db_owner pour la base de données FlexiCapture12 créée à l’étape 1. Pour toute interaction ultérieure entre le serveur d’applications et la base de données, le compte utilisateur créé à l’étape 2 sera utilisé. Vous pouvez supprimer le compte créé à l’étape 1 s’il n’est plus nécessaire.
Autorisations requises pour créer et configurer une base de données Microsoft SQL
Autorisations requises pour créer et configurer une base de données Microsoft SQL
- CREATE ANY DATABASE (obligatoire pour créer une nouvelle base de données)
- SECURITYADMIN (obligatoire pour créer un nouvel utilisateur sous le compte duquel le serveur d’applications s’exécute)
- EXECUTE ON SCHEMA::DBO
- SELECT ON SCHEMA::DBO
- DB_DATAREADER
- DB_DATAWRITER (DBInitFill)
- DB_DDLADMIN
- ALTER ON DATABASE::<DB_NAME> (obligatoire pour spécifier le modèle de récupération et activer l’isolation Snapshot)
- EXECUTE ON SCHEMA::DBO
- GRANT EXECUTE ON SCHEMA::DBO
- DB_BACKUPOPERATOR (obligatoire pour créer des sauvegardes et restaurer la base de données)
- DB_ACCESSADMIN (obligatoire pour ajouter des utilisateurs à la base de données)
- DB_SECURITYADMIN (obligatoire pour gérer les autorisations de la base de données)
Privilèges requis pour travailler avec une base de données Oracle
Privilèges requis pour travailler avec une base de données Oracle
- CONNECT
- CREATE SESSION
- CREATE TABLE
- CREATE VIEW
- CREATE SEQUENCE
- CREATE PROCEDURE
- CREATE TYPE
- CREATE TRIGGER
- EXECUTE ON SYS.DBMS_LOCK
Privilèges requis pour travailler avec une base de données PostgreSQL
Privilèges requis pour travailler avec une base de données PostgreSQL
- CREATEDB+CREATEROLE
- SUPERUSER
- L’utilisateur qui crée la base de données obtient automatiquement des privilèges administratifs. L’Administrateur a également l’autorisation de modifier les paramètres du serveur d’applications, de téléverser des projets, d’accorder des autorisations d’accès aux projets, de créer de nouveaux utilisateurs et de gérer leurs rôles et leurs autorisations d’accès. L’Administrateur peut attribuer le rôle d’Administrateur à un autre utilisateur et lui déléguer la configuration ultérieure du système. L’utilisateur qui crée la base de données ne peut pas être privé du rôle d’Administrateur.
