我正在尝试连接R和本地sql服务器,即基于使用dplyr包的Windows身份验证,因为我有大量的数据集可以处理,并且不能将它们全部拉入R.有人可以帮我解决这个问题。
我相信RSQLServer包下的RSQLServer::src_sqlserver
会有所帮助,但我无法这样做。
我尝试使用此命令:
install_github('rsqlserver', 'agstudy',args = '--no-multiarch')
但是收到错误消息
:错误:
依赖' rClr'软件包不适用于包&rs; www。服务器'。
请帮忙
答案 0 :(得分:1)
您收到的错误消息是由于无法安装rClr软件包引起的。 但是 - 您可以尝试以下方法:
一个。安装套餐' RODBC'从头发并附上它:
install.packages("RODBC")
library("RODBC")
湾定义连接:(更改为您的服务器的IP或本地主机)
connection <- odbcDriverConnect("driver=SQL Server; server=XXX.XXX.XXX.XXX; database=[your db name]; trusted_connection=true")
℃。使用已定义的连接键入您的查询:
sqlQuery(connection , 'select * from information_schema.tables')
凉爽?