这很奇怪,我想设置从 RStudio 到我在 AWS Athena 中的实例的连接。
我在用unixodbc
作为驱动程序管理器,并通过使用测试连接成功isql -v 'Simba Athena'
。但是,当我在 RStudio 中测试连接时...
con <- DBI::dbConnect(
odbc::odbc(),
"Simba Athena"
)
...它给了我错误Error: nanodbc/nanodbc.cpp:1021: 00000: [Simba][ODBC] (11560) Unable to locate SQLGetPrivateProfileString function.
。关于它的任何线索,我有点卡住了。
基本上是没有找到正确的ODBC驱动程序。 Simba 默认在其驱动程序中引用驱动程序/Library/simba/athenaodbc/lib/simba.athenaodbc.ini
设置文件到libodbc.dylib
但应该是libodbcinst.dylib
。至少在 MacOS 中是这样。
这解决了我的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)