Här är länkarna som jag har bokmärkt angående det ämnet, hoppas det kan hjälpa dig:
- ODBC Tutorial
- FreeTDS
- Anslutningssträngar
- Hur man konfigurerar ODBC - Den här var verkligen användbar.
Det var ett tag sedan, men i princip vad jag minns är:
Du måste skapa en post för den specifika MSSQL-drivrutinen du har i en fil som heter /etc/odbcinst.ini . Sedan, för varje MSSQL-server, måste du skapa en post (eller DSN ), antingen globalt i /etc/odbc.ini , eller användarlokal, i $HOME/.odbc.ini .
Vissa namn som jag använde kan skilja sig åt (och jag har inte tillgång till min Linux-box just nu att kontrollera) men du förstår den allmänna idén.
När du gjorde det, isql -d ska ansluta till databasen. Om så är fallet, bör det vara lätt att använda C/Linux API för ODBC. Handledningar finns i de angivna länkarna.