Création d'une base de données manuellement
vPour créer une base de données manuellement :
- Création d'une base de données.
Pour une base de données PostgreSQL :
- Pour une base de données SQL, exécutez le script Description.sql.
Pour une base de données Oracle, exécutez le script Description_Oracle.sql.
Pour une base de données PostgreSQL, exécutez le script Description_PostgreSQL.sql.
Remarque : Par défaut, les scripts se trouvent sur l'ordinateur où est installé le Serveur d'Application à l'adresse C:\inetpub\wwwroot\FlexiCapture12\Server. - Pour une base de données SQL, exécutez le script DBInitFill.sql.
Pour une base de données Oracle, exécutez le script DBInitFill_Oracle.sql.
Pour une base de données PostgreSQL, exécutez le script PostgreSQL_Oracle.sql.
Remarque : Par défaut, les scripts se trouvent sur l'ordinateur où est installé le Serveur d'Application à l'adresse C:\inetpub\wwwroot\FlexiCapture12\Server. - Pour fournir un identificateur unique à la base de données :
INSERT INTO dbo.Settings( Name, Value, ProjectId, BatchTypeId, UserId, Workstation, RoleId, ProcessingStage) VALUES ('DatabaseGUID', NEWID(), NULL, NULL, NULL, NULL, NULL, NULL )
Pour une base de données PostgreSQL :
INSERT INTO Settings (Name, Value)
VALUES ('DatabaseGUID', upper(md5(clock_timestamp()::text)::uuid::text));
- Pour ajouter le premier utilisateur :
INSERT INTO principal (Name, FullName, EMail, PasswordHash, PasswordReset) values (N'Login', N'FullName', N'email', '', 0)
Pour une base de données PostgreSQL :
INSERT INTO Principal (Name, FullName, Email, PasswordHash, PasswordReset) values ('Login', 'FullName', 'email', '', false);
où
- La valeur Login correspond à l'identifiant que l'utilisateur utilisera.
Important !Vous devez spécifier l'identifiant que l'utilisateur de Windows devra utiliser pour ouvrir la console d'administration et de suivi lors de sa connexion à la base de données. - La valeur FullName correspond au nom complet de l'utilisateur tel qu'il apparaît dans son profil et
- La valeur Email correspond à l'adresse de messagerie de l'utilisateur.
- Pour spécifier les rôles d'administrateur système pour le nouvel utilisateur créé :
INSERT INTO principalpermission (PrincipalId, RoleType, IsAllowed) values (1, 10, 1).
Pour une base de données PostgreSQL :
INSERT INTO principalpermission (PrincipalId, RoleType, IsAllowed) values (1, 10, true);
- Connectez-vous à la base de données nouvellement créée à l'aide de la console d'administration et de suivi.
Utilisateurs de la base de données SQL
Pour des informations sur les autorisations utilisateur, consultez Autorisations requises pour la création et la configuration d'une base de données Microsoft SQL.
12.04.2024 18:16:03