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

出現問題的原因是因為DRIVER中 "SQL Server Native Client 11.0" 和伺服器的上資料源的ODBC配置一緻導緻的。伺服器上地版本是10,是以改成一緻就可以了。
最近在用python連接配接sqlserver讀取資料庫,讀取資料時候在本機電腦正常,但是把程式部署到伺服器運作時一直報錯“未發現資料源名稱并且未指定預設驅動程式”,後來發現是因為資料源的問題,解決如下:
驅動用的是 pyodbc
連接配接方法如下:
出現問題的原因是因為DRIVER中 "SQL Server Native Client 11.0" 和伺服器的上資料源的ODBC配置一緻導緻的。伺服器上地版本是10,是以改成一緻就可以了。