SQL 2016错误:无法为“R”脚本启动运行时。请检查'R'运行时的配置

时间:2016-11-13 20:09:32

标签: sql-server r

我开始在SQL 2016上探索R但遇到错误。我解决了一些启动错误但无法解决这个问题:

public int NextCount
{
    get { return ViewState["NextCount"] != null ? (int)ViewState["NextCount"] : 0; }
    set { ViewState["NextCount"] = value; }
}

protected void btnNext_Click1(object sender, EventArgs e)
    {
        NextCount = NextCount+7;
        lblsum.Text = DateTime.Now.StartOfWeek(DayOfWeek.Monday).AddDays(NextCount).ToShortDateString();

    }

protected void btnPrevious_Click(object sender, EventArgs e)
        {
            NextCount = NextCount - 7;
            lblsum.Text = DateTime.Now.StartOfWeek(DayOfWeek.Monday).AddDays(NextCount).ToShortDateString();

        }

错误:

  

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个结果集。

我找到了在Rlauncher.config中为R设置工作目录的答案。

但是我的机器上的路径下面没有Rlauncher.config。不确定为什么?

  

C:\ Program Files \ Microsoft SQL Server 2016 \ MSSQL13.SQL2016 \ MSSQL \ Binn

当我检查错误日志时,我看到以下错误:

  

2016-11-13 19:41:14.131安全上下文管理器已成功初始化。

     

2016-11-13 19:41:14.132 Satellite Session Manager已成功初始化。

     

2016-11-13 19:41:14.133 Launcher DLL RLauncher.dll未加载!错误:126

     

2016-11-13 19:41:14.133无法加载启动器RLauncher.dll并检查卫星版

     

2016-11-13 19:41:14.133没有Launcher dll注册!

请帮忙。

1 个答案:

答案 0 :(得分:0)

请确保您已在SQL设置功能选择页面中安装了 R服务(数据库内)。请注意,这与 R Server 选项不同。有关详细信息,请参阅here