在 SQL Server 2016 上安装 R 包

Install R package on SQL Server 2016

如何在 SQL 服务器 2016.Package 上安装特定的 R 包,例如 'ggplot2'。R 中的命令是 'Install.Packages("ggplot2")'。但是我们如何安装它SQL Server 2016 上的软件包。

看看the MSDN documentation

您还可以查看 blog post 我写的一篇关于如何在 SQL 服务器 R 服务上安装 Facebook Prophet 的文章。

希望对您有所帮助!

尼尔斯

我不断收到有关 SQL Server 2017 "Error: The package management feature is not enabled for the current user or not supported on SQL Server version 14" 包管理的错误。

最终对我有用的是转到使用 SQL 安装的 R 版本,然后像我通常通过 R 安装 R 包一样,但对于系统库而不是用户库:

install.packages("tidyverse", lib="C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\R_SERVICES\library")

需要运行R as admin 才能执行上面的代码,否则会报文件夹不可写的错误

如果你在 R 中 运行 命令:

.libPaths()

它将显示用户路径和系统路径。您安装的软件包通常会强制它们进入用户路径。我怀疑 SQL 如果它在用户路径中,服务器找不到它。