0

大家好 ,

我已经在 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 参数,但它不起作用。

4

1 回答 1

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,使用环境变量,并将实例名称传递给它。

有关详细信息,请参阅将环境变量与 Windows PowerShellCALL 运算符一起使用。

于 2015-11-06T15:30:30.633 回答