2017-02-14 7 views
0
にSQL錬金術を通じて
import sqlalchemy as sa 
import pyodbc 
from sqlalchemy.sql import select 

engine = sa.create_engine('mssql+pyodbc://user:[email protected]/database') 

con = engine.connect() 

をリモートMSSQLを接続できません:は、それは私にエラーを投げているマック

sqlalchemy.exc.DBAPIError: (pyodbc.Error) ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'SQL Server Native Client 10.0' : file not found (0) (SQLDriverConnect)")

いずれかがこの上で私を助けてくださいことはできますか?

+0

。 – Bhargav

答えて

0

以下の設定をチェックして、

1を試してみてください)ファイルシステムに* libsqlncliという名前のファイルを検索してくださいそのチェック.Then:に "見つかりません" という報告

A)の権限 B)の行をこのファイルに対して実行されたlddコマンドの出力。すべてはあなたのodncinst.iniファイルに次のエントリをdddのために/ OKチェックであると思われる場合は C):

* 

[SQL Server Native Client 1[0|1].0] Description=Microsoft SQL Server ODBC Driver V1.0 for Linux Driver=/opt/microsoft/sqlncli/lib64/libsqlncli-11.0.so.1790.0 UsageCount=1

*

私はpyodbc aswellを介して接続してみましたが、私はすることができwasnot
+0

同様の解決方法もこのリンクで与えられています。http://stackoverflow.com/questions/34747635/how-to-connect-to-windows-sql-server-from-ubuntu –

関連する問題