Đây là các liên kết tôi đã đánh dấu liên quan đến chủ đề đó, hy vọng nó có thể giúp ích cho bạn:
- Hướng dẫn ODBC
- FreeTDS
- Chuỗi kết nối
- Cách định cấu hình ODBC - Cái này thực sự hữu ích.
Đó là một thời gian trước đây, nhưng về cơ bản những gì tôi nhớ là:
Bạn phải tạo mục nhập cho trình điều khiển MSSQL cụ thể mà bạn có trong tệp có tên /etc/odbcinst.ini . Sau đó, đối với mỗi máy chủ MSSQL, bạn phải tạo một mục nhập (hoặc DSN ), toàn cầu trong /etc/odbc.ini hoặc người dùng cục bộ, trong $ HOME / .odbc.ini .
Một số tên tôi đã sử dụng có thể khác nhau (và tôi không có quyền truy cập vào hộp Linux của mình ngay bây giờ để kiểm tra) nhưng bạn có ý kiến chung.
Sau khi bạn làm điều đó, isql -d nên kết nối thành công với cơ sở dữ liệu. Nếu vậy, việc sử dụng C / Linux API cho ODBC sẽ là một miếng bánh. Các hướng dẫn được cung cấp trong các liên kết nhất định.