我想在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)')