【发布时间】:2012-06-18 03:01:29
【问题描述】:
我正在尝试在 RedHat 机器上使用 Python 来使用 Microsoft 提供的驱动程序连接到 SQL Server 数据库。我知道驱动程序正在工作,因为我可以使用 sqlcmd 进行连接。 Python 中的以下内容会产生错误。 pyodbc 似乎找不到驱动程序。有人知道如何解决这个问题吗?
conStr = 'Driver={SQL Server Native Client 11.0};Server='+server+';Database='+db+';
UID='+u+';PWD='+pw+';'
cnxn = pyodbc.connect(conStr)
pyodbc.Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnect)')
【问题讨论】:
标签: python sql-server linux redhat pyodbc