2008-12-30 34 views
19

Tôi đang đào sâu trong một ứng dụng Linux được cho là sử dụng DSN để kết nối với SQL Server. Kết nối ngừng hoạt động và tôi không thể tìm thấy thông tin đăng nhập đang được sử dụng (tất cả những gì tôi biết là tên của DSN).Làm cách nào để tạo DSN cho ODBC trong Linux?

Tôi quen thuộc với DSN trong Windows, nhưng chúng được tạo ra như thế nào và chúng được lưu trữ trong Linux ở đâu?

Trả lời

10

Chỉ cần tìm tệp odbc.ini của bạn. Thông thường nó nên được dưới/etc, nhưng tôi đoán nó có thể khác nhau từ một hương vị Linux khác.

Một số thông tin về cách thực hiện trong Ubuntuthis là hướng dẫn tổng quát cho Linux/Unix.

Hy vọng điều này sẽ hữu ích.

8

Đối với unixODBC, DSN được liệt kê trong /usr/local/etc/odbc.ini. Các trình điều khiển ODBC được cài đặt sẽ được liệt kê trong /usr/local/etc/odbcinst.ini.

Hãy thử:

usr$ find . -iname 'odbc*.ini' 
+2

Đối với tôi nó '/ etc/odbc.ini' và'/etc/odbcinst.ini'. '.so' thư viện trong'/usr/lib/odbc/'. Ubuntu 12.04 – isomorphismes

+0

cho tôi là /root/.odbc.ini. Bạn có thể sử dụng odbcinst -j để xem cấu hình – frostymarvelous

Các vấn đề liên quan