SQL Server机器学习服务r版本3.5

问题描述 投票:4回答:1

根据此link,SQL Server机器学习服务的最高R版本是3.3。有谁知道何时可以升级到3.5版或更高版本?

或者是切换到sql server 2019的唯一选择吗?

谢谢。

r sql-server sql-server-2017 sql-server-2019
1个回答
3
投票

好cs0815,让我们看一下。

根据您的帖子,您使用sql-server-2017对其进行了标记,因此我将以此版本为基础。

阅读完您的链接和this one之后,我想可能会有两个选择:

  • 将R的新版本引入SQL Server的R-Services模块。
  • 使用版本3.5设置R-Client

但是,看起来R-Client适用于a different use情况,因此您可能需要,因此我们将集中精力尝试直接用更高版本替换R-Services中的R。

安装具有以下功能的2017年新实例后:enter image description here

R服务本机安装到:

"C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\R_SERVICES"

[使用WinDiff,我对CRAN R 3.5.3和Microsoft Open R 3.5.3进行了以下比较,毫不奇怪,Microsoft Open R更近了。

完整差异:R_Services vs CRAN RR_Services vs MS OPEN R

就我个人而言,我还不了解R 3.3(R_Services)和R 3.5.3之间在R Core /运行时中的所有差异,因此我主要感兴趣的是库diff。

R_Services中存在的内容而不是Open R中存在的内容,我认为这是使R_Services与SQL Server一起工作的核心,因此我们将需要用“替换” R_Services来填补这些空白, v3.5.3。

缺少[[完全]]的库-不仅仅是添加文档或一些小差异:

    compatibilityapi

  • dorsr
  • microsoftml
  • mrsdeploy
  • olapr
  • revopemar
  • revoscaler
  • revotreeview
  • sqlrutils
  • 并且该信息将我们引至Microsoft MLS Docs“ R Packages”资源:

    https://docs.microsoft.com/en-us/machine-learning-server/r-reference/introducing-r-server-r-package-reference

    哪个,不,这些软件包似乎无法通过MRAN,CRAN甚至直接通过github的devtools公开获得。

    还是,搜索使我意识到了这种可能性:https://docs.microsoft.com/en-us/sql/advanced-analytics/install/upgrade-r-and-python?view=sql-server-2017#offline-binding-no-internet-access

    注册Visual Studio开发服务后下载:https://docs.microsoft.com/en-us/machine-learning-server/install/machine-learning-server-windows-install#download-machine-learning-server-installer

    所以-将此版本的MLS绑定到我们现有的实例:MLS 9.4.7 installation

    安装完全完成后,让我们检查一下服务器上可用的内容!

    首先,这是SQL Server的新实例-设置为启用外部脚本:

    sp_configure 'external scripts enabled', 1; RECONFIGURE WITH OVERRIDE;

    然后把这汤变成坚果:

    EXECUTE sp_execute_external_script @language = N'R' , @script = N' print(R.Version()) ';

    以下输出:

    $language [1] "R" $version.string [1] "R version 3.5.2 (2018-12-20)" $nickname [1] "Eggshell Igloo"

    TLDR:是-从Visual Studio Dev Services下载MLS 9.4.7软件包并安装在服务器主机上。 
  • © www.soinside.com 2019 - 2024. All rights reserved.