Mac上的python3 pyodbc连接到docker sql server

时间:2019-01-07 12:37:30

标签: python sql-server python-3.x docker pyodbc

我想使用python lib pyodbc连接到Docker容器中的sql服务器。当我使用终端sql客户端时,我可以成功连接到服务器(我使用mssql客户端)。但是,当我尝试使用python脚本时,出现错误:

  

pyodbc.InterfaceError :(“ IM002”,u [IM002] [unixODBC] [驱动程序   管理员]未找到数据源名称,也未指定默认驱动程序(0)   (SQLDriverConnect)')

崩溃是命令上的脚本

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

我的python脚本在我的Mac上,我使用python 3.7.1。 我肯定驱动程序有问题,但是我现在不知道它到底是什么,我的终端客户端工作正常,感到困惑。

0 个答案:

没有答案