【问题标题】:sq lserver 2016 ctp3 :Post installation R configuration-errorsq lserver 2016 ctp3:安装后R配置错误
【发布时间】:2015-11-01 19:04:51
【问题描述】:

大家好,

我已经在 Windows 服务器中安装了 sql server 2016 以了解 R 集成的强大功能,现在在执行安装后步骤和运行安装后脚本时,我不断收到错误

我正在使用一个命名实例(在这里更改了名称),完成了第一步,即启用外部脚本

我是 Microsoft 平台的新手,绝不是 DBA,所以如果我遗漏了什么,请指出我 我正在 windows powershell 中运行此脚本(以管理员身份)。请协助

“%programfiles%\RRO\RRO-3.2.2-for-RRE-7.5.0\R-3.2.2\library\RevoScaleR\rxLibs\x64\RegisterRExt” /install /instance:mydb\rinstance

我也尝试从它的目录运行 RegisterRExt,但同样的错误不断弹出。

install/instance:mydb\rinstance
At line:1 char:97
+ ... \RegisterRExt"/install/instance:mydb\rinstance
+                    ~
You must provide a value expression following the '/' operator.
At line:1 char:97
+ ... \RegisterRExt"/install/instance:mydb\rinstance
+                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Unexpected token 'install/instance:mydb\rinstance' in expression or statement.
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : ExpectedValueExpression

虽然单独运行 RegisterRExt 可执行文件显示它需要 /install 参数,但它不起作用。

【问题讨论】:

    标签: r sql-server-2016


    【解决方案1】:

    要使用 PowerShell 调用 RegisterRExt.exe,请使用以下语法:

    &"${env:programfiles}\RRO\RRO-3.2.2-for-RRE-7.5.0\R-3.2.2\library\RevoScaleR\rxLibs\x64\RegisterRExt.exe" /install /instance :sql_instance_name

    此 PowerShell 命令使用调用 (&) 运算符调用 RegisterRExt.exe,使用环境变量,并将实例名称传递给它。

    有关详细信息,请参阅Using environment variables with Windows PowerShellThe CALL Operator

    【讨论】:

      猜你喜欢
      • 2016-02-13
      • 2018-03-04
      • 1970-01-01
      • 1970-01-01
      • 2012-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多