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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
[FreeTDS]
Description = ODBC for SQL SERVER
Driver = /usr/lib/libtdsodbc.so.0
...et le fichier odbc.ini
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?