python3 pyodbc на mac подключиться к серверу docker sql - PullRequest
0 голосов
/ 07 января 2019

Я хочу использовать python lib pyodbc для подключения к серверу sql в контейнере Docker. Когда я использую клиент терминала SQL, я могу успешно подключиться к серверу (я использую клиент mssql). Но когда я пытаюсь использовать свой скрипт на python, я получаю сообщение об ошибке:

pyodbc.InterfaceError: ('IM002', u '[IM002] [unixODBC] [Драйвер Manager] Имя источника данных не найдено и драйвер по умолчанию не указан (0) (SQLDriverConnect) ')

сбой скрипта по команде

import pyodbc 
cnxn = pyodbc.connect('DSN=SQLDocker;UID=sa;PWD=reallyStrongPwd123, autocommit=True')

Мой скрипт на Python установлен на моем Mac, и я использую Python 3.7.1. Я уверен, что это что-то с драйвером, но я не знаю, что именно, и мой клиент терминала работает нормально, я в замешательстве.

...