Невозможно создать соединение SQL, используя сервер Python на Unix - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь подключиться к SQL Серверу через Python. Я установил pyodb c библиотеку в моем местоположении пользователя, используя следующую команду:

! pip install pyodbc --user

Я работаю python на unix сервер и пытается установить соединение, используя следующую строку:

conn = pyodbc.connect('Driver={SQL Server Native Client 11.0};'
          'Server=server_name;'
          'Database=db;',user = 'user',password ='pwd')  

Я могу подключиться к SQL Серверу при работе python на windows на моем локальном компьютере.

Я полагаю, что ошибка связана с отсутствующим драйвером, я скачал несколько jar-файлов, хотя я не уверен, как его настроить и указать путь, et c.

1 Ответ

0 голосов
/ 03 марта 2020

go к пути

/etc/odbc.ini

и создайте имя источника данных с вашими учетными данными

Driver                  = your_installed_driver
Server                  = my_machine\SQLEXPRESS
User                    = my_domain\my_user
Password                = my_password
Database                = your_database
...