Connexion à libellule via sybase-odbc depuis linux

Après la documentation d’Hervé Chupin (connexion à libellule via odbc), la suite proposée par Damien Vuillet de l’EPL du Morvan (58) :

 

Sous linux:

Installer freetds
Installer unixodbc

Les heureux possesseurs d’une redhat, centos, fedora ont juste à faire:

yum install freetds (unixodbc est une dépendance !)

1/ Configurer freetds dans /etc/freetds.conf (uniquement ces 4 lignes, supprimer tout le reste)

[libellule]
host = ip du serveur de données (10.X.Y.3)
port = 2638
tds version = 5.0

Rq: attention avec asa7 le nom de la ressource doit etre obligatoirement égale au nom de la base (ici libellule obligatoirement)

pour tester faire: tsql -S libellule -U username_utilisateur_externe -P password_utilisateur_externe

faire exit pour sortir.

2/ Configurer unixodbc dans /etc/odbcinst.ini

[FreeTDS]
Driver = /usr/lib/libtdsodbc.so (ou /usr/lib/libtdsodbc.so.0 dépend de la distrib)

et dans /etc/odbc.ini

[libellule] (vous pouvez mettre ici un autre nom de ressource ODBC, mais c’est celui que vous appelerez depuis vos applis comme openoffice ou apache-php)
Driver = FreeTDS
Servername = libellule
Database = libellule

Pour tester faire : isql -v libellule username_utilisateur_externe password_utilisateur_externe

faire quit pour sortir

Share Button

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *