Configuration de l’indexation des fichiers en mode client/serveur

22.04.2021

L'indexation de fichiers en mode client/serveur offre l'avantage de permettre à plusieurs utilisateurs de FlexPro d'accéder à des données partagées sans que chaque utilisateur ait à créer et à mettre à jour sa propre base de données d'index.

Composants

Ce mode est utilisé pour les composants suivants :

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'option Data Explorer, qui indexe les données.

4.Plusieurs clients sur lesquels FlexPro Professional est installé avec l'option Data Explorer.

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'utilise pas sa propre couche de sécurité pour l'indexation des fichiers, mais utilise plutôt les données de gestion des comptes utilisateurs de Microsoft Windows et Microsoft SQL Server.

Pour que les données soient indexées, le partage de dossiers doit être configuré, ce qui donne aux utilisateurs de FlexPro et au serveur d'index la possibilité d'accéder aux données et de les lire.

Le compte utilisateur sous lequel l'instance du serveur d'index FlexPro fonctionne nécessite un accès en écriture au serveur SQL et un accès en lecture au partage des dossiers de données.

Pour configurer une base de données d'index, des droits d'administrateur temporaire supplémentaires sont requis sur le serveur SQL. À cette fin, vous pouvez saisir les informations de connexion pertinentes lors de la configuration.

Les comptes utilisateurs FlexPro doivent avoir un accès en lecture au serveur SQL et un accès en lecture au partage des dossiers 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 donnez-lui également un accès en lecture.

Remarque : Microsoft Windows gère les droits d'accès séparément pour le partage 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 version 2008 ou supérieure (non inclus 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 en utilisant le compte que vous souhaitez utiliser pour exécuter l'indexeur FlexPro.

2.Installez FlexPro Professional et l'option Data Explorer. Pour ce faire, vous aurez peut-être besoin des informations de connexion du compte administrateur de l'ordinateur.

3.Lancez FlexPro.

4.Cliquez sur Fichier > Options.

Note Vous pouvez également ouvrir la fenêtre Options à l'aide du bouton Optionssur le bouton Data Explorerde la barre d'outils de la fenêtre Data Explorer.

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

2.Cliquez sur Choisir la base de données.

3.Dans la première étape de l'assistant, choisissez Microsoft SQL Serverpour la connexion à la base de données.

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. Sinon, vous pouvez supprimer et ajouter une nouvelle base de données. Pour ce faire, vous devez disposer de droits d'administrateur du serveur SQL (membre du groupe sysadmin). Lors de l'ajout de la base de données d'index, le rôle d'utilisateur db_index_readerest créé, qui est attribué à l'utilisateur pour la lecture de la base de données.

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

Adhésion au rôle du serveur/de l'utilisateur

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

sysadmin

Réinitialisation de la base de données des 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

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :