Voici les liens que j'ai ajoutés à ce sujet, j'espère que cela pourra vous aider :
- Tutoriel ODBC
- FreeTDS
- Chaînes de connexion
- Comment configurer ODBC - Celui-ci était vraiment utile.
C'était il y a quelque temps, mais en gros, ce dont je me souviens c'est :
Vous devez créer une entrée pour le pilote MSSQL particulier que vous avez dans un fichier nommé /etc/odbcinst.ini . Ensuite, pour chaque serveur MSSQL, vous devez créer une entrée (ou DSN ), soit globalement dans /etc/odbc.ini , ou utilisateur local, dans $HOME/.odbc.ini .
Certains noms que j'ai utilisés peuvent différer (et je n'ai pas accès à ma machine Linux pour le moment pour vérifier) mais vous avez l'idée générale.
Une fois que vous avez fait cela, isql -d devrait se connecter avec succès à la base de données. Si tel est le cas, l'utilisation de l'API C/Linux pour ODBC devrait être un jeu d'enfant. Tutoriels fournis dans les liens donnés.