Я хочу использовать 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.
Я уверен, что это что-то с драйвером, но я не знаю, что именно, и мой клиент терминала работает нормально, я в замешательстве.