Installer le pilote client de base de données
- Microsoft SQL Server Native Client 2012 ou version ultérieure
- Oracle Data Access Components (ODAC) de même architecture (32 ou 64 bits) que le serveur d’applications
- psqlODBC version 11 ou ultérieure
Ouvrez la console Administration and Monitoring Console
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 :
web.config situé dans <IIS Root Directory>\FlexiCapture12\Monitoring (l’emplacement racine IIS par défaut est C:\inetpub\wwwroot) :false et vous êtes invité à fermer les sessions lors de la création d’une nouvelle base de données.Configurez les paramètres de connexion
- Le nom de l’instance du serveur, au format
<server name>\<instance name>. - Le nom de la nouvelle base de données pour Microsoft SQL Server, Azure ou PostgreSQL. Tenez compte des limitations imposées par Microsoft SQL Server sur les noms de base de données (consultez ce site web Microsoft pour plus de détails).
- Un compte d’utilisateur disposant des autorisations nécessaires pour Microsoft SQL Server, Azure, Oracle ou PostgreSQL.
- Oracle
- MS SQL
- Azure
- PostgreSQL

- Oracle — Un utilisateur qui se connecte à la base de données Oracle doit disposer du rôle “DBA” WITH ADMIN OPTION, ainsi que du privilège EXECUTE sur “SYS”.”DBMS_LOCK”. Tenez compte des restrictions Oracle concernant les noms d’utilisateur (consultez le site web Oracle pour plus de détails).
- Toutes les bases de données — Nous vous recommandons d’utiliser le protocole TCP/IP plutôt que Named Pipes pour communiquer avec le serveur de base de données. Le protocole est défini lorsque vous configurez le client Microsoft SQL Server, installé sur l’ordinateur qui héberge le serveur d’applications.
- PostgreSQL — Pour créer une base de données PostgreSQL, les attributs de rôle
CREATEDB+CREATEROLEouSUPERUSERsont requis. Un compte d’utilisateur disposant des autorisations nécessaires est créé automatiquement. Le nom d’utilisateur est indiqué au formatFCUser12_DatabaseName, oùDatabaseNamecorrespond au nom de la base de données.
Configurer le stockage de fichiers
Tester la connexion

password.
https://<ApplicationServer>/FlexiCapture12/Login, où <ApplicationServer> est le nom de l’ordinateur sur lequel le serveur d’applications est installé). Une fois le mot de passe temporaire modifié, l’utilisateur est redirigé vers Administration and Monitoring Console.Ce qui se passe lorsque la base de données est créée
Ce qui se passe lorsque la base de données est créée
-
Une base de données FlexiCapture 12 est créée. Si l’authentification du serveur est utilisée, la base de données est créée à l’aide du compte spécifié sur la page qui s’ouvre lorsque vous cliquez sur Settings → Application Server → Connect to Existing Database / Create New Database dans Administration and Monitoring Console. Si l’authentification Windows est utilisée, la base de données est créée à l’aide du compte sous lequel le navigateur affichant le serveur d’applications est exécuté.
Ce compte exécute le script
Description.sql, suivi du scriptDBInitFill.sql. Ces scripts se trouvent dans<IIS Root Directory>\FlexiCapture12\Server(le répertoire racine IIS par défaut estC:\inetpub\wwwroot) sur l’ordinateur où le serveur d’applications est installé. Le premier script crée la base de données et le second la remplit avec des données. Les fichiers nommésUpgrade*.sql, qui se trouvent également dans ce dossier, ne sont pas utilisés pour la création de la base de données. - Un nouveau compte est ajouté sur le Database Server. Il s’agit du compte sous lequel le pool d’applications FlexiCapture 12 Web Services s’exécute sur le serveur d’applications (le compte d’utilisateur Network Service est utilisé par défaut).
-
Le compte créé à l’étape 2 reçoit les autorisations
db_ownerpour la base de donnéesFlexiCapture12créée à l’étape 1. Pour toute interaction ultérieure entre le serveur d’applications et la base de données, le compte créé à l’étape 2 est 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::DBOSELECT ON SCHEMA::DBO
DB_DATAREADERDB_DATAWRITER(DBInitFill)DB_DDLADMINALTER ON DATABASE::<DB_NAME>(obligatoire pour spécifier le modèle de récupération et activer l’isolation Snapshot)EXECUTE ON SCHEMA::DBOGRANT EXECUTE ON SCHEMA::DBODB_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
CONNECTCREATE SESSIONCREATE TABLECREATE VIEWCREATE SEQUENCECREATE PROCEDURECREATE TYPECREATE TRIGGEREXECUTE 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+CREATEROLESUPERUSER



