2.9 - Installer un pilote ODBC et configurer une connexion

Transcription

2.9 - Installer un pilote ODBC et configurer une connexion
2.9 - Installer un pilote ODBC et configurer une connexion ODBC
L'installation de moveon en version SQL ou des modules en ligne moveonline nécessite une connexion ODBC vers
la base de données SQL sur chaque poste de travail utilisant moveon. Ce chapitre décrit l'installation du pilote ODBC
correspondant à la base de données SQL utilisée et la configuration de la connexion ODBC.
1- Installation du pilote ODBC
Le pilote ODBC correspondant à la base de données SQL utilisée doit être installé sur chaque poste de travail.
- Pour MySQL, le pilote ODBC peut être téléchargé à l’adresse suivante : http://www.mysql.com/products/connector/
odbc/. La version minimale requise est 5.1.5.
- Pour PostgreSQL, le pilote ODBC peut être téléchargé à l’adresse suivante : http://www.postgresql.org/ftp/odbc. La
version minimale requise est 8.3.4.
- Pour MS SQL Server, le pilote ODBC est installé par défaut avec Windows.
- Pour Oracle, il est nécessaire d'installer le Instant Client et ses librairies ODBC additionnelles. Ces programmes
peuvent être téléchargés à l'adresse suivante : http://www.oracle.com/technology/software/tech/oci/instantclient/
htdocs/winsoft.html. La version minimale requise est 10.2.0.4. Il n’est pas possible d’utiliser le client « Microsoft for
Oracle ».
2- Configuration de la connexion ODBC vers la base de données SQL
Après l’installation du pilote ODBC, vous devez configurer une nouvelle connexion ODBC. Pour cela, cliquez sur
Démarrer - Panneau de configuration – Outils d’Administration – Sources de données ODBC. Dans l’onglet Sources
de données système, cliquez sur le bouton Ajouter. Dans la liste des pilotes disponibles, sélectionnez le pilote installé
précédemment (MySQL ODBC, PostgreSQL Unicode, Oracle ou SQL Server) et cliquez sur Terminer. La fenêtre de
configuration s’ouvre.
Configuration d'une connexion ODBC pour MySQL
Vous devez renseigner les informations suivantes dans la fenêtre de configuration de la connexion :
© QS unisolution (30.09.2016)
-
Data Source Name : nom de la connexion : « moveon » / « moveonline »
Description : description de la connexion : « moveon » / « moveonline »
Server : nom ou adresse IP du serveur de la base de données
Port : port du serveur de la base de données : par défaut 3306
User : nom de l’utilisateur moveon de la base de données
Password : mot de passe de l’utilisateur moveon de la base de données
Database : nom de la base de données : « moveon » / « moveonline ».
Fig. 1 : Configuration d'une connexion ODBC pour MySQL
Cliquez sur Test pour vérifier le fonctionnement de la connexion.
2.9 - Installer un pilote ODBC et configurer une connexion ODBC
page 1
Cliquez ensuite sur Details pour accéder aux propriétés avancées de la connexion ODBC. Activez impérativement
l'option « Return matched rows instead of affected rows».
Fig. 2 : Configuration d'une connexion ODBC pour MySQL, Propriétés avancées
Validez ensuite à l'aide du bouton OK. La connexion est configurée.
Configuration d'une connexion ODBC pour PostgreSQL
Vous devez renseigner les informations suivantes dans la fenêtre de configuration de la connexion :
-
Data Source : nom de la connexion : « moveon » / « moveonline »
Database : nom de la base de données : « moveon » / « moveonline ».
Server : nom ou adresse IP du serveur de la base de données
User Name : nom de l’utilisateur moveon de la base de données
Description : description de la connexion : « moveon » / « moveonline »
SSL-Mode : mode de connexion SSL : par défaut allow
Port : port du serveur de la base de données : par défaut 5432
Password : mot de passe de l’utilisateur moveon de la base de données
Fig. 3 : Configuration d'une connexion ODBC pour PostgreSQL
Cliquez sur Test pour vérifier le fonctionnement de la connexion.
Validez ensuite à l'aide du bouton Save. La connexion est configurée.
Configuration d'une connexion ODBC pour MS SQL Server
Etape 1 : Server
© QS unisolution (30.09.2016)
A l'étape 1, vous devez renseigner les informations suivantes de connexion :
- Name : nom de la connexion : « moveon » / « moveonline »
- Description : description de la connexion : « moveon » / « moveonline »
- Server : nom ou adresse IP du serveur de la base de données
page 2
2.9 - Installer un pilote ODBC et configurer une connexion ODBC
Fig. 4 : Configuration d'une connexion ODBC pour MS SQL Server, Etape 1
Etape 2 : Mode d'authentification
A l'étape 2, vous devez indiquer le mode d'authentification à utiliser (authentification Windows / authentification SQL
Server) et dans le cas d'une authentification SQL-Server préciser l'identification et le mot de passe de connexion.
Fig. 5 : Configuration d'une connexion ODBC pour MS SQL Server, Etape 2
Etape 3 : Base de données
© QS unisolution (30.09.2016)
A l'étape 3, vous devez sélectionner la base de données « moveon » / « moveonline » comme base de données si
celle-ci n'a pas été configurée comme base de données par défaut. Des paramètres avancés vous sont aussi proposés,
conservez les paramètres par défaut.
Fig. 6 : Configuration d'une connexion ODBC pour MS SQL Server, Etape 3
Etape 4 : Paramètres avancés
A l'étape 4 des paramètres avancés vous sont proposés, conservez les paramètres par défaut et cliquez sur Terminer.
Un résumé de la configuration de la connexion s'affiche. Cliquez sur Tester la source de données pour vérifier le
fonctionnement de la connexion.
2.9 - Installer un pilote ODBC et configurer une connexion ODBC
page 3
Validez ensuite à l'aide du bouton OK. La connexion est configurée.
Configuration d'une connexion ODBC pour Oracle
Vous devez renseigner les informations suivantes dans la fenêtre de configuration de la connexion :
-
Data Source Name : nom de la connexion : « moveon »
Description : description de la connexion : « moveon »
TNS Service Name : nom du service TNS : par ex. « MOVEON »
UserID : nom de l’utilisateur moveon de la base de données (obligatoire)
Fig. 7 : Configuration d'une connexion ODBC pour Oracle
Cliquez sur Test Connection pour vérifier le fonctionnement de la connexion.
Validez ensuite à l'aide du bouton OK. La connexion est configurée.
Si le TNS n'a pas été configuré dès l'installation du pilote ODBC, le fichier de configuration « tnsnames.ora » doit être
complété de la manière suivante :
MOVEON =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracleserver)(PORT = 1522))
(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = MOVEON))
)
Il est aussi nécessaire d’effectuer certaines modifications dans la table des registres de Windows (fonction regedit) dans
le répertoire HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE.
Les paramètres du client Oracle doivent contenir les éléments suivants :
NLS_LANG = FRENCH_FRANCE.UTF8 (les variables Language et Territory sont à adapter au pays d'utilisation)
NLS_NUMERIC_CHARACTERS = “.,”
© QS unisolution (30.09.2016)
Pour plus d'informations concernant les variables NLS d'Oracle reportez vous à la documentation d'Oracle : http://
download.oracle.com/docs/cd/A84870_01/doc/server.816/a76966/ch2.htm#745.
page 4
2.9 - Installer un pilote ODBC et configurer une connexion ODBC