Sauter la navigation

Documentation FlexPro 2025

Configurer l'indexation des fichiers en mode client-serveur

Le fonctionnement client/serveur de l'indexation des fichiers offre l'avantage de permettre à plusieurs utilisateurs FlexPro d'accéder à une base de données commune sans que chacun d'entre eux ait à créer et à mettre à jour sa propre base de données d'index.

Composants

Les composants suivants sont utilisés dans ce mode de fonctionnement :

1.Un ou plusieurs serveurs de fichiers sur lesquels sont stockées les données à indexer.

2.Un serveur de base de données avec Microsoft SQL Server sur lequel la base de données d'index est stockée.

3.Un serveur d'index sur lequel une instance de FlexPro Professional est installée avec l'Explorateur de données, qui indexe les données.

4.Plusieurs clients sur lesquels FlexPro Professional est installé avec l'Explorateur de données.

Les fonctions de serveur de fichiers, de base de données et d'index peuvent être configurées sur un seul ordinateur Windows ou sur des ordinateurs séparés.

Sécurité

FlexPro n'implémente pas sa propre couche de sécurité pour l'indexation des fichiers, mais utilise la gestion des droits utilisateur fournie par Microsoft Windows et Microsoft SQL Server.

Pour les données à indexer, il faut configurer des partages de dossiers afin que les utilisateurs FlexPro et le serveur d'index puissent accéder aux données en lecture seule.

Le compte utilisateur sous lequel l'instance de serveur d’index de FlexPro est exécutée doit disposer d'un accès en écriture au serveur SQL et d'un accès en lecture au(x) partage(s) de dossier(s) de la base de données.

Pour configurer une base de données d'index, des droits d'administrateur temporaires supplémentaires sont nécessaires sur le serveur SQL. À cet effet, des informations de connexion correspondantes peuvent être fournies lors de la configuration.

Les comptes utilisateurs FlexPro doivent disposer d'un accès en lecture au serveur SQL et d'un accès en lecture au(x) dossier(s) partagé(s) de la base de données.

Configuration du serveur de fichiers

1.Connectez-vous au serveur en utilisant le compte qui vous permet de configurer le partage de fichiers.

2.Ouvrez l'Explorateur Windows.

3.Cliquez avec le bouton droit de la souris sur le dossier qui contient les données et sélectionnez Partager avec des personnes spécifiques.

4.Ajoutez les comptes de tous les utilisateurs qui sont autorisés à accéder aux données et donnez-leur un accès en lecture.

5.Ajoutez le compte sous lequel l'instance FlexPro fonctionne sur le serveur d'index et accordez également un accès en lecture.

Remarque Microsoft Windows gère les droits d'accès séparément pour les partages et pour les dossiers et fichiers du système de fichiers. Si la configuration diffère, la configuration la plus restrictive s'applique. Si vous ne pouvez toujours pas accéder aux données malgré l'activation du partage, c'est généralement parce que les droits d'accès au niveau du système de fichiers ne sont pas suffisants.

Configuration du serveur de base de données

1.Installez Microsoft SQL Server (non fourni avec FlexPro).

2.Configurez un compte administrateur.

3.Donnez un accès en lecture à tous les utilisateurs qui sont autorisés à accéder aux données (voir "Configuration du serveur d'index").

4.Donnez un accès en écriture à tous les utilisateurs qui sont autorisés à accéder aux données (voir "Configuration du serveur d'index").

Configuration du serveur d'index

1.Connectez-vous avec le compte sous lequel l'indexeur FlexPro doit être utilisé.

2.Installez FlexPro Professional et l'option Explorateur de données. Pour cela, vous aurez peut-être besoin des informations de connexion d'un compte disposant des droits d'administrateur sur cet ordinateur.

3.Lancez FlexPro.

4.Cliquez sur Fichier > Options.

Remarque Vous pouvez également ouvrir la boîre de dialogue Optionsà l’aide du bouton Options dans la barre d'outils de la fenêtre Explorateur de données.

1.Dans la boîte de dialogue Options, cliquez sur l'onglet Indexation de fichiers.

2.Cliquez sur Configurer base de données...

3.Sur la première page de l'assistant, sélectionnez comme connexion à la base de données Microsoft SQL Server.

4.Saisissez les paramètres de connexion requis dans la deuxième étape de l'assistant. Cliquez sur Tester la connexion pour tester les paramètres sélectionnés. Il s'agit uniquement de vérifier si le serveur d'index est accessible à l'aide des paramètres de connexion et si la version du pilote ODBC est compatible avec la version de Microsoft SQL Server.

5.Lorsque vous passez à la troisième étape de l'assistant, celui-ci vérifie si une base de données d'index avec le nom saisi à la deuxième étape de l'assistant existe déjà sur le serveur SQL. Si ce n'est pas le cas, vous pouvez ajouter la base de données. Dans le cas contraire, vous pouvez supprimer la base de données et la recréer. Pour ce faire, vous devez disposer de droits d'administrateur du serveur SQL (membre du groupe sysadmin) . Lors de la création de la base de données d'index, le rôle utilisateur db_index_reader est créé et doit être attribué à l'utilisateur pour la lecture.

6.Dans la quatrième étape, l'assistant vérifie si l'accès en écriture est disponible pour la base de données d'index en utilisant les paramètres de connexion sélectionnés. Le nom d'utilisateur et le mot de passe peuvent être modifiés si nécessaire.

Résumé des rôles qui doivent être attribués aux comptes d'utilisateurs concernés dans Microsoft SQL Management Studio :

 

Tâche

Appartenance aux rôles serveur / rôles utilisateur

Créer une base de données d'index

sysadmin

Réinitialiser la base de données d'index

db_owner

Accès en écriture (serveur)

db_owner

Accès en lecture (client)

db_index_reader

 

Voir aussi

Option Explorateur de données

Configuration de l'indexation des fichiers

Fenêtre Explorateur de données