Nik*_*lin 35 sql-server r
是否可以从R接口读取存储在MS SQL服务器中的数据?
如果是的话,如果有人能指明这样做,我也会感激不尽.
我已经应用了其他用户建议的RODBC功能.链接SQL Server RODBC连接
library(RODBC)
dbhandle <- odbcDriverConnect('driver={SQL
Server};server=mysqlhost;database=mydbname;trusted_connection=true')
res <- sqlQuery(dbhandle, 'select * from information_schema.tables')
Run Code Online (Sandbox Code Playgroud)
更改数据表上的两个变量.'server = mysqlhost ; database = mydbname '
Niko,你在运行什么操作系统?您的问题的答案会有所不同,具体取决于您使用的平台.
如果您使用的是Windows(任何条带),则通过ODBC(RODBC)连接到MSSQL Server最有意义.当我连接到Linux上的MSSQL Server时,我使用Joris建议的JDBC.我认为JDBC也是Mac的最佳解决方案,但我很可能是错的.
还有另一种选择似乎胜过RODBC和RJDBC
rsqlserver包通过agstudy写的.
安装:
require(devtools)
install_github("rClr", 'jmp75')
install_github('rsqlserver', 'agstudy',args='--no-multiarch')
Run Code Online (Sandbox Code Playgroud)