Configuration de l`accès ODBC dans les bases de données EBP
Transcription
Configuration de l`accès ODBC dans les bases de données EBP
Configuration de l’accès ODBC dans les bases de données EBP Manuel revendeur Edition janvier 2008 Service Systèmes et Réseaux Configuration de l’accès ODBC dans les bases de données EBP Manuel revendeur Edition janvier 2008 Produits EBP : Comptabilité, Gestion Commerciale, Paye PRO v12 Automobile V10 Point de vente PRO v12 EBP Informatique SA Rue de Cutesson ZA Bel Air – BP 95 F-78513 Rambouillet Cedex Tél : 01 34 94 8000 – Fax : 01 34 85 62 07 [email protected] – www.ebp.com Service Test Réseau Manuel Revendeur page 1/14 Configuration de l’accès ODBC dans les bases de données EBP Manuel revendeur Edition janvier 2008 Sommaire 1 Les drivers ODBC 3 1.1 A propos des drivers ODBC 1.2 Les drivers ODBC et Pervasive.SQL V8 1.2.1 Version minimum de Pervasive.SQL V8 : EBP Btrieve 8.6 1.2.2 Version complète de Pervasive.SQL V8 mono-poste et poste à poste 1.2.3 Version Pervasive.SQL V8 serveur 1.3 Les restrictions d’utilisation dans les produits EBP 3 3 4 4 4 4 2 4 2.1 2.2 3 Configuration des produits EBP Les codes de débridage DDF La génération des fichiers DDF 4 5 Création du lien avec l’outil Pervasive Control Center 3.1 Les étapes de la création du lien 3.1.1 La création du lien sur un poste serveur 3.1.2 La création du lien sur un poste client 3.2 Contrôle de l’accès aux données EBP Service Test Réseau Manuel Revendeur 6 6 6 9 11 page 2/14 Configuration de l’accès ODBC dans les bases de données EBP Manuel revendeur Edition janvier 2008 1. Les drivers ODBC [base de données] Open DataBase Connectivity. Couche logicielle devant permettre à une application Windows d'accéder de façon transparente à une base de données SQL. (© Le monde informatique). 1.1 A propos des drivers ODBC Les pilotes ODBC sont fournis avec le moteur de base de données Pervasive.SQL V8. Il s’agit de Pervasive ODBC Client Interface et Pervasive ODBC Engine Interface (voir écran ci-dessous). Afin de vérifier l’installation de ces deux pilotes, sélectionner les sources de données ODBC dans le panneau de configuration du système d’exploitation ou ODBC Administrator dans le menu Pervasive. 1.2 Les drivers ODBC et Pervasive.SQL V8 Les pilotes ODBC ne sont pas installés avec toutes les versions du moteur de base de données Pervasive.SQL V8 (1) fournies par EBP : (1): Voir le manuel Pervasive.SQL V8 - Les versions du moteur Pervasive.SQL V8 Service Test Réseau Manuel Revendeur page 3/14 Configuration de l’accès ODBC dans les bases de données EBP Manuel revendeur Edition janvier 2008 1.2.1 Version minimum de Pervasive.SQL V8 mono-poste EBP Btrieve 8.6 La version EBP Btrieve 8.6 n’installe pas les drivers ODBC donc, il est nécessaire de désinstaller EBP Btrieve 8.6 et d’installer la version complète de Pervasive.SQL V8 mono-poste et poste à poste à partir du menu Aide des Cd-roms EBP afin de bénéficier des pilotes ODBC. 1.2.2 Version complète de Pervasive.SQL V8 mono-poste et poste à poste La version complète de Pervasive.SQL V8 mono-poste et poste à poste installe les pilotes ODBC. Cette version est disponible dans le menu Aide des Cd-rom EBP. 1.2.3 Version Pervasive.SQL V8 serveur La version serveur de Pervasive.SQL V8 installe les pilotes ODBC. Cette version est disponible dans le Cd-rom EBP Pervasive.SQL V8 Client/Serveur fourni avec les versions client/serveur des produits EBP. 1.3 Les restrictions d’utilisation dans les produits EBP Le client qui fait l’acquisition des codes de débridage DDF permettant l’accès aux données EBP via les pilotes ODBC signe un courrier de décharge à EBP. Avec ce courrier, il engage sa responsabilité et il accepte à ce que le support technique d’EBP soit limité aux prestations concernant uniquement le produit standard et que ce support ne comprenne pas l’utilisation ou la mise en œuvre des fichiers DDF et des liens ODBC. L’accès aux bases de données EBP avec les pilotes ODBC ne comporte pas de contrôle d’intégrité des bases : 2 EBP ne peut donc engager sa responsabilité suite aux manipulations effectuées dans les bases de données avec les pilotes ODBC qui peuvent dans le cas d’opération d’écriture/modification/ suppression altérer l’intégrité des données. L’utilisation recommandée par EBP est la lecture ou l’exportation de données. Configuration des produits EBP Afin d’accéder aux données EBP avec les pilotes ODBC, il est nécessaire d’indiquer un code de débridage spécifique dans le produit EBP et de fermer le logiciel afin que les modifications soient prises en compte. DDF : Data Définition File. Dossier de définition des fichiers Btrieve 2.1 Les codes de débridage DDF Ce code de débridage spécifique est à renseigner dans la fenêtre de débridage a partir du menu « ? » puis rubrique « Activer le logiciel » Choisissez l’option « Activer manuellement » Service Test Réseau Manuel Revendeur page 4/14 Configuration de l’accès ODBC dans les bases de données EBP Manuel revendeur Edition janvier 2008 Raison sociale du client Licence du client Code de débridage du produit EBP Code de débridage DDF Cliquez sur le lien : « saisie des codes pour les modules » En cliquant sur le lien : « Saisir les codes pour les modules » La fenêtre « Code d’activation des modules » s’affiche. Cliquez sur le bouton « Ajouter » et rentrer votre code d’activation pour les liens ODBC. Service Test Réseau Manuel Revendeur page 5/14 Configuration de l’accès ODBC dans les bases de données EBP Manuel revendeur Edition janvier 2008 La fenêtre A Propos ci-dessous permet de vérifier que le code débridage DDF a bien été pris en compte. La mention : « Génération des DDF » doit être inscrite. 2.2 La génération des fichiers DDF Afin de générer les fichiers DDF, vous devez fermer puis rouvrir votre logiciel. Vérifier ensuite avec l’explorateur Windows dans le répertoire où se trouvent les tables Btrieve des dossiers (Gescom.0, Compta.0, Compta.1, Paye.0, Paye.1…) la présence des trois fichiers DDF : Field.ddf, File.ddf et Index.ddf. Service Test Réseau Manuel Revendeur page 6/14 Configuration de l’accès ODBC dans les bases de données EBP Manuel revendeur Edition janvier 2008 3 Création du lien avec l’outil Pervasive Control Center L’accès aux données EBP avec les pilotes ODBC nécessite de créer un lien qui apparaîtra dans la zone Source de données système dans l’écran des sources de données ODBC du panneau de configuration du système d’exploitation. Ce lien peut se créer dans l’outil Pervasive Control Center ou dans l’outil des sources de données ODBC du système d’exploitation. Nous ne verrons ci-dessous que la création de ce lien avec l’outil Pervasive. Ce lien pourra ensuite être exploitable à partir de l’outil Pervasive SQL Data Manager qui est un outil Pervasive permettant d’effectuer des requêtes SQL dans les bases EBP mais ce lien permettra aussi d’accéder aux données EBP à partir d’un logiciel étant capable de récupérer des données avec les pilotes ODBC : Access, Excel… 3.1 Les étapes de la création du lien 3.1.1 La création du lien sur un poste serveur Sélectionner sur le poste serveur Démarrer, Programmes, Pervasive.SQL V8 et Control Center afin de faire apparaître l’écran page suivante : Service Test Réseau Manuel Revendeur page 7/14 Configuration de l’accès ODBC dans les bases de données EBP Manuel revendeur Edition janvier 2008 Etape n°1 : Sélectionner Pervasive.SQL Engine, le nom de votre poste et Databases. Effectuer ensuite un clic droit sur Databases et sélectionner New Database. Etape n°2 : Indiquer le nom que vous souhaitez voir apparaître dans l’arborescence de Pervasive Control Center dans Name. Sélectionner ensuite dans Directory le répertoire où ont été générés les fichiers DDF. Enfin, cocher l’option Use advanced settings afin d’accéder aux paramètres avancés puis cliquer sur suivant. Exemple Etape n°3 : Sélectionner dans DSN Open Mode le type d’accès que vous voulez paramétrer vers les données EBP. EBP recommande de sélectionner exclusivement le mode Read Only afin de ne pas altérer l’intégrité des données. Cliquer ensuite sur Create afin de modifier le nom du lien qui apparaîtra dans l’outil Pervasive Control Center. Service Test Réseau Manuel Revendeur page 8/14 Configuration de l’accès ODBC dans les bases de données EBP Manuel revendeur Edition janvier 2008 Par défaut, le nom qui va apparaître comme Database name est DEMODATA. Cliquer sur OK afin qu’il soit remplacé par le nom que vous avez donné à votre lien. Après avoir vérifié que le DSN Open Mode et que le Database name correspondent à votre paramétrage, cliquer sur Suivant. Il est aussi possible dans cet écran de définir si l’accès aux données EBP via les pilotes ODBC s’effectue avec un compte système ou une gestion des utilisateurs Pervasive. Nous ne détaillerons pas dans cette procédure la gestion des utilisateurs avec Pervasive donc reportez vous à l’aide de Pervasive si vous souhaitez mettre ce type de paramétrage en place. Etape n°4 : Vous pouvez vérifier le paramétrage de création du lien et cliquer sur Terminer. Service Test Réseau Manuel Revendeur page 9/14 Configuration de l’accès ODBC dans les bases de données EBP Manuel revendeur Edition janvier 2008 L’écran ci-contre doit apparaître afin de vérifier que le lien ait été créé avec succès. Cliquer sur Close. 3.1.2 La création du lien sur un poste client La création d’un lien vers les données EBP avec les pilotes ODBC sur les postes clients nécessite que ce lien ait été créé au préalable sur le poste serveur Sélectionner sur les postes clients Démarrer, Programmes, Pervasive.SQL V8 et Control Center afin de faire apparaître l’écran ci dessous : Etape n°1 : Sélectionner Pervasive.SQL Engine, le nom de votre poste et Databases. Effectuer ensuite un clic droit sur Databases et sélectionner New Database. Service Test Réseau Manuel Revendeur page 10/14 Configuration de l’accès ODBC dans les bases de données EBP Manuel revendeur Edition janvier 2008 Etape n°2 : Sélectionner le poste serveur de données EBP dans la zone Server. Indiquer dans la zone User name un utilisateur Windows ayant des droits sur les répertoires EBP partagés. Renseigner ensuite son mot de passe puis cliquer sur Suivant. Etape n° 3 : Dans la zone Name, indiquer le nom que vous souhaitez voir apparaître dans l’arborescence Pervasive Control Center. Dans la zone Server DSN, sélectionner le lien que vous avez créé sur le poste serveur de données EBP. Cocher ensuite Use advanced settings et cliquer sur Suivant. Etape n°4 : Il est possible dans cet écran de définir si l’accès s’effectue avec un compte système ou avec une gestion des utilisateurs Pervasive dans la zone DSN Type. Vous pouvez aussi définir le mode d’accès aux données EBP à partir des protocoles réseau dans la zone Transport Hint. Cliquer ensuite sur Suivant. Service Test Réseau Manuel Revendeur page 11/14 Configuration de l’accès ODBC dans les bases de données EBP Manuel revendeur Edition janvier 2008 Etape n°5 : Vous pouvez vérifier le paramétrage de création du lien et cliquer sur Terminer. L’écran ci-contre doit apparaître afin de vérifier que le lien ait été créé avec succès. Cliquer sur Close. 3.2 Le contrôle de l’accès aux données EBP Après avoir créé le lien vers les données EBP, il doit apparaître dans l’outils Pervasive Control Center dans Databases (Engine) sur le poste serveur et Databases (Client) sur les postes clients (voir ci-dessous) Service Test Réseau Manuel Revendeur page 12/14 Configuration de l’accès ODBC dans les bases de données EBP Manuel revendeur Edition janvier 2008 Exemple sur le poste client Exemple sur le poste serveur Afin de contrôler si l’accès aux données s’effectue correctement, double cliquer sur le lien (voir cidessous figure 1), sélectionner Tables (voir ci-dessous figure 2) et double cliquer sur une table (voir ci-dessous figure 3). Figure 1 : détail du lien Service Test Réseau Manuel Revendeur page 13/14 Configuration de l’accès ODBC dans les bases de données EBP Manuel revendeur Edition janvier 2008 Figure 2 : détail des tables Btrieve du dossier EBP accessible avec les pilotes ODBC Figure 3 : détail d’une table Btrieve Service Test Réseau Manuel Revendeur page 14/14
Documents pareils
Gestion Commerciale PRO
Avec le mode réseau, plusieurs collaborateurs peuvent accéder en temps réel aux données du logiciel. Pour plus de sécurité, paramétrez des droits d’accès aux différentes fonctions selon les utilisa...
Plus en détail