Mise en place FreeTDS et unixODBC
Bonjour à tous,
Je tente d'installer sur mon serveur freeTDS et unixODBC, mais je rencontre des problème.
voici ce que j'ai fais:
j'ai commencé par installer les modules nécessaire avec yum:
yum install unixODBC freetds
puis j'ai configurer freeTDS via le fichier freeTDS.conf
Code:
1 2 3 4 5
|
[Panoramix]
host = panoramix.dr8.cnrs.fr
port = 1433
tds version = 8.0 |
pour verifier l'installation, j'ai lancé la commande suivante:
tsql -S serveur -U username -P password
--> ça fonctionne
ensuite je me suis occupé de unixODBC.
voici le fichier odbcinst.ini ...
Code:
1 2 3
| [FreeTDS]
Description = ODBC for SQL SERVER
Driver = /usr/lib/libtdsodbc.so.0 |
...et le fichier odbc.ini
Code:
1 2 3 4 5 6
| [DSN_BCR]
Driver = FreeTDS
Description = BCR sur panoramix.dr8.cnrs.fr
Trace = No
Server = Panoramix
Database = BCR |
Pour la configuration j'ai suivi ce tutorial http://www.freetds.org/userguide/install.htm
Je pense que mon problème peu venir de mon fichier odbcinst.ini, au niveau de la ligne Driver = /usr/lib/libtdsodbc.so.0
Dans presque toutes les configuration que j'ai vue, le Driver s'appel /usr/lib/libtdsodbc.so et pas /usr/lib/libtdsodbc.so.0. mais malheureusement je n'ai pas de fichier nommé libtdsodbc.so
quand je tape la commade:
isql -v dsn username password
j'obtiens les erreurs suivantes:
Code:
1 2 3
| isql -v dns username password
[S1000][unixODBC][FreeTDS][SQL Server] Unable to connect to data source
[ISQL] ERROR: Could not SQLConnect |
ce qui est bizarre c'est que, si je me souvient bien, cette commande fonctionnait avant avec cette configuration.
Ensuite j'ai installer toutes les autres chose dont j'avais besoin et maintenant que tout marche, c'est ça qui marche plus.
pouvez-vous m'aider ?