我在我的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用户名并检查了所需的密码。
当我单击“”按钮并输入密码时,出现了如下所示的错误。
[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有人想办法解决这个问题吗?
发布于 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。
/Library/ODBC/odbc.ini # System DSNs
/Library/ODBC/odbcinst.ini # System drivers
~/Library/ODBC/odbc.ini # User DSNs
~/Library/ODBC/odbcinst.ini # User drivershttps://stackoverflow.com/questions/27100421
复制相似问题