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

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