更改 SQL Server Express 默认 R 库路径
Change SQL Server Express default R library path
是否可能,如果可以,如何更改 R 包的默认 SQL Server Express 路径:
C:/Program Files/Microsoft SQL Server/MSSQL13.SQLEXPRESS/R_SERVICES/library
更愉快、更易于管理的事情:
C:/R/library
即使我尝试使用 R studio 将包安装到 R:
install.packages("dplyr", lib = "C:/Program Files/Microsoft SQL Server/MSSQL13.SQLEXPRESS/R_SERVICES/library")
我收到警告:
Warning in install.packages : 'lib = "C:/Program Files/Microsoft SQL Server/MSSQL13.SQLEXPRESS/R_SERVICES/library"' is not writable
对于 SQL 服务器机器学习服务中的 R,您无法更改路径。
但是,从 SQL Server 2019 CU3+ 开始,您可以“自带”R 运行时,然后您可以在其中定义它的位置。这样做你不再使用启用 RevoScaleR 的 R,而是“普通”R。
在此处阅读更多相关信息:https://docs.microsoft.com/en-us/sql/machine-learning/install/custom-runtime-r
是否可能,如果可以,如何更改 R 包的默认 SQL Server Express 路径:
C:/Program Files/Microsoft SQL Server/MSSQL13.SQLEXPRESS/R_SERVICES/library
更愉快、更易于管理的事情:
C:/R/library
即使我尝试使用 R studio 将包安装到 R:
install.packages("dplyr", lib = "C:/Program Files/Microsoft SQL Server/MSSQL13.SQLEXPRESS/R_SERVICES/library")
我收到警告:
Warning in install.packages : 'lib = "C:/Program Files/Microsoft SQL Server/MSSQL13.SQLEXPRESS/R_SERVICES/library"' is not writable
对于 SQL 服务器机器学习服务中的 R,您无法更改路径。
但是,从 SQL Server 2019 CU3+ 开始,您可以“自带”R 运行时,然后您可以在其中定义它的位置。这样做你不再使用启用 RevoScaleR 的 R,而是“普通”R。
在此处阅读更多相关信息:https://docs.microsoft.com/en-us/sql/machine-learning/install/custom-runtime-r