Créez une base de données FlexiCapture manuellement : créez une base de données vide, exécutez les scripts Description et DBInitFill, attribuez un GUID et ajoutez le premier administrateur.
Vous pouvez créer une base de données FlexiCapture à la main au lieu de la créer depuis l’Administration and Monitoring Console. Commencez par créer une base de données vide, puis initialisez-la et configurez-la.
Pour Microsoft SQL Server ou Oracle, créez une base de données vide à l’aide de vos outils habituels de gestion de base de données, puis passez à Initialiser et configurer la base de données.Pour PostgreSQL, créez la base de données depuis le client psql :
Connectez-vous au serveur PostgreSQL à l’aide d’un compte disposant des privilèges CREATEDB+CREATEROLE ou SUPERUSER :
psql -h srvname -U postgres
Créez un compte d’utilisateur avec un mot de passe prédéfini et le droit de se connecter au serveur. Dans cette étape et les suivantes, rolename désigne votre nom d’utilisateur.
CREATE ROLE rolename WITH ENCRYPTED PASSWORD 'rolepwd' LOGIN;
Créez une nouvelle base de données. Dans cette étape et les suivantes, dbname désigne le nom de votre base de données.
CREATE DATABASE dbname;
Accordez à l’utilisateur les droits de se connecter à la base de données et de créer des tables temporaires :
GRANT CONNECT, TEMPORARY ON DATABASE dbname TO rolename;
Donnez la priorité au schéma fc sur le schéma public :
ALTER DATABASE dbname SET search_path = "$user", fc, public;
Connectez-vous à la base de données nouvellement créée :
\c dbname
Créez un schéma fc et définissez l’utilisateur que vous avez créé comme propriétaire :
CREATE SCHEMA fc AUTHORIZATION rolename;
Créez une extension ltree dans la base de données :
CREATE EXTENSION IF NOT EXISTS ltree;
Déconnectez-vous du serveur PostgreSQL.
Effectuez toutes les opérations suivantes sur la base de données PostgreSQL avec ce compte d’utilisateur.
Une fois la base de données vide créée, suivez les étapes ci-dessous. Si les moteurs de base de données diffèrent, exécutez la variante correspondant à votre base de données.
Exécutez le script de description du schéma pour votre base de données :
Microsoft SQL Server : Description.sql
Oracle : Description_Oracle.sql
PostgreSQL : Description_PostgreSQL.sql
Par défaut, ces scripts se trouvent dans le dossier C:\inetpub\wwwroot\FlexiCapture12\Server sur l’ordinateur où le serveur d’applications est installé.
Exécutez le script d’initialisation des données pour votre base de données :
Microsoft SQL Server : DBInitFill.sql
Oracle : DBInitFill_Oracle.sql
PostgreSQL : DBInitFill_PostgreSQL.sql
Attribuez un identifiant unique à la base de données.
INSERT INTO Settings (Name, Value)VALUES ('DatabaseGUID', upper(md5(clock_timestamp()::text)::uuid::text));
Ajoutez le premier utilisateur.
Microsoft SQL Server
INSERT INTO principal (Name, FullName, EMail, PasswordHash, PasswordReset) values (N'Login', N'FullName', N'email', '', 0)
PostgreSQL
INSERT INTO Principal (Name, FullName, Email, PasswordHash, PasswordReset) values ('Login', 'FullName', 'email', '', false);
Remplacez les valeurs d’espace réservé comme suit.
Login – Le login que l’utilisateur utilisera. Indiquez le login de l’utilisateur Windows qui ouvrira l’Administration and Monitoring Console lors de la connexion à la base de données.
FullName – Le nom complet de l’utilisateur tel qu’il apparaît dans son profil.
Email – L’adresse e-mail de l’utilisateur.
Spécifiez les rôles d’administrateur système pour le nouvel utilisateur.
Microsoft SQL Server
INSERT INTO principalpermission (PrincipalId, RoleType, IsAllowed) values (1, 10, 1);
PostgreSQL
INSERT INTO principalpermission (PrincipalId, RoleType, IsAllowed) values (1, 10, true);
Connectez-vous à la base de données nouvellement créée à l’aide de l’Administration and Monitoring Console.
Pour plus de détails sur les autorisations requises pour qu’un compte puisse créer et configurer une base de données, consultez Créer une base de données.
Cette page vous a-t-elle été utile ?
Assistant
Responses are generated using AI and may contain mistakes.