Вот ссылки, которые я добавил в закладки на эту тему, надеюсь, это поможет вам:
Это было некоторое время назад, но в основном я помню:
Вам необходимо создать запись для конкретного драйвера MSSQL, который у вас есть, в файле с именем / etc / odbcinst.ini . Затем для каждого сервера MSSQL необходимо создать запись (или DSN ), либо глобально в / etc / odbc.ini , либо локально для пользователя в $ HOME / .odbc.ini .
Некоторые имена, которые я использовал, могут отличаться (и у меня нет доступа к моей Linux-системе прямо сейчас, чтобы проверить), но у вас есть общее представление.
Как только вы это сделаете, isql -d должен успешно подключиться к базе данных. Если это так, то использование C / Linux API для ODBC должно быть простым делом. Учебные пособия предоставлены по указанным ссылкам.