在 mac os 上通过 pyodbc 从 sqlalchemy 连接到 mssql
有人在 sqlalchemy 中通过 pyodbc 成功连接到 mssql 吗?我现在正在使用turbogears2,并尝试连接到mssql,在mac os平台上工作。
出现以下错误:
sqlalchemy.exc.DBAPIError: (Error) ('00000', '[00000] [iODBC][Driver Manager]dlopen({SQL Server}, 6): image not found (0) (SQLDriverConnectW)') None None
Anyone has successfully connect to mssql thru pyodbc within sqlalchemy? I am using turbogears2 right now, and try to connect to mssql, working on a mac os platform.
Getting following error:
sqlalchemy.exc.DBAPIError: (Error) ('00000', '[00000] [iODBC][Driver Manager]dlopen({SQL Server}, 6): image not found (0) (SQLDriverConnectW)') None None
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有一种比旧的 macports 或 fink 更好的方法,brew:
而且它甚至不需要 root安装它。
There is a better approach than the old macports or fink, brew:
And it doesn't even need root to install it.
MacPort 的简单方法
只需通过以下方式进行安装:
这将同时安装 freetds 和 unixODBC,我们可以使用 unixODBC 进行 ODBC 管理,也可以使用 Mac OS 附带的 iODBC。
编译和安装
TDSVER 设置
要连接到 SQL Server 2005/8,请确保将 tds 版本设置为 8.0,使用以下终端命令:
Lauguange 设置
确保已设置正确的语言:
Easy way by MacPort
Simply do the installation by:
This will install both freetds and unixODBC, we can either using unixODBC for ODBC management, or using iODBC shipped with Mac OS.
Compile and installation
TDSVER setting
For connecting to SQL Server 2005/8, make sure setting the tds version to 8.0, use following terminal command:
Lauguange setting
Make sure right language has been setted: