安装SQL Server R服务 - 错误

时间:2016-04-01 00:19:10

标签: r sql-server-2016

我正在尝试安装SQL Server R服务。我正在使用SQL SERVER 2016 RC1。我按照这个一步一步的教程https://msdn.microsoft.com/en-us/library/mt604883.aspx一切似乎安装好了,但是在测试R脚本时我收到以下错误。

  

Msg 39021,Level 16,State 1,Line 1

     

无法为' R'启动运行时脚本。请检查' R'的配置。运行时。

     

Msg 39019,Level 16,State 1,Line 1

     

发生外部脚本错误:   无法启动运行时。 ErrorCode 0x80070490:1168(找不到元素。)。

     

Msg 11536,Level 16,State 1,Line 1

     

EXECUTE语句失败,因为其WITH RESULT SETS子句指定了1个结果集,但该语句仅在运行时发送了0个结果集。

我使用以下代码:

exec sp_execute_external_script  @language =N'r',
@script=N'OutputDataSet<-InputDataSet',  
@input_data_1 =N'select 1 as hello'
with result sets (([hello] int not null));
go

关于可能出错的任何想法?

谢谢

3 个答案:

答案 0 :(得分:1)

我最初遇到了同样的问题。我错误地跳过了安装后的步骤,特别是向SQL Server注册R运行时的步骤。请参阅MSDN帖子:https://msdn.microsoft.com/en-us/library/mt590536.aspx

答案 1 :(得分:0)

首先尝试使用RegisterRext卸载然后再安装。只有这对我有用:

$(document).on('click',function() {
    if(!(this).hasClass("help-icons") && !(this).hasClass("help") && (this).hasClass("close")){
    $(".help-icons").hide();
    }else if((this).hasClass("help")){
        $(".help-icons").show();
     }else{
       $(".help-icons").hide();
     }
    });

然后

"C:\Program Files\Microsoft SQL Server\130\R_SERVER\library\RevoScaleR\rxLibs\x64\RegisterRExt" /uninstall

答案 2 :(得分:0)

将用户帐户控制设置为在应用尝试安装软件或对您的计算机进行更改时从不通知。