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)')