首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(Libre /)总是尝试使用iODBC连接ODBC,而不是在MacOSX10.10上使用unixODBC连接

(Libre /)总是尝试使用iODBC连接ODBC,而不是在MacOSX10.10上使用unixODBC连接
EN

Stack Overflow用户
提问于 2014-11-24 08:14:45
回答 1查看 653关注 0票数 0

我在我的MacOSX10.10Yosemite上使用Libre Office版本: 4.3.4.1。

在中,我想使用unixODBC DSN连接MS服务器.

但伦敦银行间同业拆借利率办公室( Libre )似乎试图通过iODBC (而非unixODBC )进行连接。(我从未在我的Mac电脑上安装过iODBC。)

这是我试过的。

以下说明,我已经使用Homebrew设置了unixODBC、FreeTDS,并且所有的tsql/isql连接测试都很好。

安装后,我从基本数据库启动了“数据库向导”。并从“连接到现有数据库”中选择“ODBC”,我输入了s01,我的unixODBC DSN名称,到“ODBC数据源的名称在您的系统”字段。(当我单击“浏览”时,没有显示已注册的数据源。)我输入了我的unixODBC用户名并检查了所需的密码。

当我单击“”按钮并输入密码时,出现了如下所示的错误。

代码语言:javascript
复制
[iODBC][Driver Manager]Data source name not found and no default driver specified. Driver could not be loaded.

SQL Status: IM002

[iODBC][Driver Manager]Data source name not found and no default driver specified. Driver could not be loaded

有人想办法解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-29 18:16:00

我建议您坚持使用iODBC,从Jaguar (10.2)开始,就已经作为OS的一部分发布了。Apple捆绑到Yosemite (10.10)的版本仍然有点落后,为3.52.6,所以我也建议您更新到3.52.10

iODBC和UnixODBC构建为API等效,因此您只需要确保在iODBC位置上正确配置驱动程序和DSN,通过iODBC Administrator.app (/Applications/iODBC/)进行最佳配置。大多数情况下推荐使用系统DSNs。

代码语言:javascript
复制
/Library/ODBC/odbc.ini         # System DSNs
/Library/ODBC/odbcinst.ini     # System drivers
~/Library/ODBC/odbc.ini        # User DSNs
~/Library/ODBC/odbcinst.ini    # User drivers
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27100421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档