如何解决从R Studio连接到SQL Server:“错误:nanodbc / nanodbc.cpp:983:00000:[unixODBC] [驱动程序管理器]无法打开lib'driver':找不到文件”
我正在尝试从Rstudio连接到SQL Server。我收到以下错误消息。
> odbc::odbcListDrivers()
name attribute value
1 ODBC Driver 13 for SQL Server Description Microsoft ODBC Driver 13 for SQL Server
2 ODBC Driver 13 for SQL Server Driver /usr/local/lib/libmsodbcsql.13.dylib
3 ODBC Driver 13 for SQL Server UsageCount
library(odbc)
con <- DBI::dbConnect(odbc::odbc(),Driver = "ODBC Driver 13 for SQL",Server = "130.440.220.502",Database = "CI_Temp",UID = "user_x",PWD = rstudioapi::askForPassword("Database password"),Port = 1433)
Error: nanodbc/nanodbc.cpp:983: 00000: [unixODBC][Driver Manager]Can't open lib 'driver' : file not found
任何帮助将不胜感激。 提前感谢
解决方法
您需要使用 Driver = "ODBC Driver 13 for SQL Server"
library(odbc)
con <- DBI::dbConnect(odbc::odbc(),Driver = "ODBC Driver 13 for SQL Server",Server = "130.440.220.502",Database = "CI_Temp",UID = "user_x",PWD = rstudioapi::askForPassword("Database password"),Port = 1433)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。