Tôi đang cố gắng kết nối với Máy chủ SQL bằng Pypyodbc trên Mac và tôi nhận được lỗi sau:Pypyodbc: Không thể mở lỗi 'FreeTDS': không tìm thấy tệp ') khi cố gắng kết nối với máy chủ SQL
pypyodbc.DatabaseError: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'FreeTDS' : file not found")
freetds tôi đã cài đặt và unixodbc
brew install unixodbc
brew install freetds
và đây là chuỗi kết nối của tôi với dữ liệu giả:
connection_String = "Driver=FreeTDS;Server=123.12.12.12;tds_version=7.2;Database=db_db;Uid=username:pwd=password:port=1433"
[Điều này SO gửi câu trả lời bạn câu hỏi?] (Http://stackoverflow.com/questions/11678696/sql-server-python-and-os-x) – AlexLordThorsen
Không phải là một anh chàng Mac, nhưng trong khác * Các hệ thống nix, tôi muốn kiểm tra xem các tệp FreeTDS có nằm trong LD_LIBRARY_PATH – dgraves
Câu trả lời mà tôi đã đăng [trên một câu hỏi trùng lặp] (https://stackoverflow.com/a/46793344/648162) có thể hữu ích nếu bạn gặp sự cố này . – qris