我想使用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。 我肯定驱动程序有问题,但是我现在不知道它到底是什么,我的终端客户端工作正常,感到困惑。