[英]Connecting to SQL Server from R studios: "Error: nanodbc/nanodbc.cpp:983: 00000: [unixODBC][Driver Manager]Can't open lib 'driver' : file not found"
[英]Can't connect Snowflake to R Error: nanodbc/nanodbc.cpp:1021: 00000: [Snowflake][ODBC] (11560) Unable to locate SQLGetPrivateProfileString function
我正在尝试将 Snowflake 连接到 R。我尝试在 R 上使用以下代码行:
install.packages(c("DBI", "dplyr","dbplyr","odbc"))
library(DBI)
library(dplyr)
library(dbplyr)
library(odbc)
myconn <- DBI::dbConnect(odbc::odbc(), "SNOWFLAKEDSII", uid="username", pwd='pwd')
mydata1 <- DBI::dbGetQuery(myconn,"SELECT * FROM mydata")
head(mydata1)
当我运行“myconn”行时,我不断收到此错误:
错误:nanodbc/nanodbc.cpp:1021:00000:[Snowflake][ODBC] (11560) 无法找到 SQLGetPrivateProfileString function。
谁能帮我弄清楚如何解决这个问题?
我很感激你的帮助!
你可以搜索它: find / -iname libodbcinst.dylib
获得该文件的路径后,您需要编辑配置文件:
/opt/snowflake/snowflakeodbc/lib/simba.snowflake.ini
或者它也可以是:
/opt/snowflake/snowflakeodbc/lib/universal/simba.snowflake.ini
找到行ODBCInstLib=libodbcinst.dylib
并将其更改为: ODBCInstLib=<full_path_to_the_file>/libodbcinst.dylib
full_path_to_the_file 是您在第 1 步中找到的文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.