Oto linki, które dodałem do zakładek na ten temat, mam nadzieję, że może ci to pomóc:
- Samouczek ODBC
- FreeTDS
- Ciągły połączenia
- Jak skonfigurować ODBC - Ten był naprawdę przydatny.
To było jakiś czas temu, ale w zasadzie pamiętam:
Musisz utworzyć wpis dla konkretnego sterownika MSSQL, który masz w pliku o nazwie /etc/odbcinst.ini . Następnie dla każdego serwera MSSQL musisz utworzyć wpis (lub DSN ), globalnie w /etc/odbc.ini , lub lokalny użytkownika, w $HOME/.odbc.ini .
Niektóre nazwy, których użyłem, mogą się różnić (i nie mam teraz dostępu do mojego Linuksa, aby to sprawdzić), ale masz ogólny pomysł.
Gdy to zrobisz, isql -d powinien pomyślnie połączyć się z bazą danych. Jeśli tak, to korzystanie z C/Linux API dla ODBC powinno być bułką z masłem. Samouczki dostępne w podanych linkach.