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
pour verifier l'installation, j'ai lancé la commande suivante:
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
tsql -S serveur -U username -P password
--> ça fonctionne
ensuite je me suis occupé de unixODBC.
voici le fichier odbcinst.ini ...
...et le fichier odbc.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
Pour la configuration j'ai suivi ce tutorial http://www.freetds.org/userguide/install.htm
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
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:
ce qui est bizarre c'est que, si je me souvient bien, cette commande fonctionnait avant avec cette configuration.
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
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 ?
Partager