我有一个有效的R脚本。现在,我将SQL服务器中的数据提取到Excel工作表中,并将此Excel工作表导入R. 我想直接从SQL Server导入。 我有的数据:
这足以从此SQL Server中提取数据库吗?
答案 0 :(得分:0)
我认为这已经足够了。您可以从下面的RODBC库中受益:
library(RODBC)
dbhandle <- odbcDriverConnect('driver={SQL
Server};server=mysqlhost;database=mydbname;trusted_connection=true')
res <- sqlQuery(dbhandle, 'select * from information_schema.tables')
参考:SQL Server RODBC Connection
编辑:对于您的情况,您可以尝试:
library(RODBC)
dbhandle <- odbcDriverConnect('driver={SQL
Server};server=mysqlhost;database=mydbname;uid=yourusername;pwd=yourpassword')
res <- sqlQuery(dbhandle, 'select * from information_schema.tables')
参考:https://blog.learningtree.com/querying-sql-server-data-from-r-using-rodbc/