我想在RedHat机器上使用Python连接到使用Microsoft提供的驱动程序的SQL Server数据库。我知道驱动程序正在工作,因为我可以使用sqlcmd进行连接。 Python中的以下内容会产生错误。似乎pyodbc找不到驱动程序。任何人都知道如何解决这个问题?在Linux上使用SQL Server Native Client与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)')