次の作品:
import pyodbc
pyodbc.connect('DRIVER={FreeTDS};Server=my.db.server;Database=mydb;UID=myuser;PWD=mypwd;TDS_Version=8.0;Port=1433;')
以下は失敗します:
import sqlalchemy
sqlalchemy.create_engine("mssql://myuser:mypwd@my.db.server:1433/mydb?driver=FreeTDS& odbc_options='TDS_Version=8.0'").connect()
上記のエラーメッセージは次のとおりです。
DBAPIError :(エラー)( '08001'、'[08001] [unixODBC] [FreeTDS] [SQL Server]データソースに接続できません(0)(SQLDriverConnectW)')なしなし
誰かが私を正しい方向に向けてくれませんか?特定の接続文字列をpyodbcに渡すようにsqlalchemyに簡単に指示する方法はありますか?
注意:このDSNを使用しないようにします。