我想从SQL Server 2008运行R脚本。我不想在R中使用RODBC包从SQL Server获取数据。有没有办法做到这一点?
答案 0 :(得分:0)
您可以从SQL Server 2008启动R脚本。以下帖子对此进行了描述:
Run R script from SQL Server 2016
但是,我相信您正在尝试在R中对存储在数据库中的数据执行操作。您无法在SQL Server 2008中直接执行此操作。这是即将发布的SQL Server 2016版本中的一项功能。谷歌搜索将为您提供比我更多的细节。
RODBC连接可能是您拥有的少数选项之一。像 dplyr 这样的软件包使得从SQL Server进行ETL过程比编写纯SQL语句更直观,所以我推荐它。 RSQLServer package
希望它有所帮助!