天天看點

python 未發現資料源名稱并且未指定預設驅動程式

 最近在用python連接配接sqlserver讀取資料庫,讀取資料時候在本機電腦正常,但是把程式部署到伺服器運作時一直報錯“未發現資料源名稱并且未指定預設驅動程式”,後來發現是因為資料源的問題,解決如下:

   驅動用的是 pyodbc

   連接配接方法如下:

 

python 未發現資料源名稱并且未指定預設驅動程式

 出現問題的原因是因為DRIVER中  "SQL Server Native Client 11.0" 和伺服器的上資料源的ODBC配置一緻導緻的。伺服器上地版本是10,是以改成一緻就可以了。

python 未發現資料源名稱并且未指定預設驅動程式