0

現在の質問の多くは、以前のバージョンの RC または CTP に関するものです。これは、RC3 用の最新のドキュメントとビルドを使用しています。

サンプル コードを実行して、すべてが機能していることを確認しています。

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

エラーは次のとおりです。

Msg 39021, Level 16, State 1, Line 1
Unable to launch runtime for 'R' script. Please check the configuration of the 'R' runtime.
Msg 39019, Level 16, State 1, Line 1
An external script error occurred: 
Unable to launch the runtime. ErrorCode 0x80004005: .
Msg 11536, Level 16, State 1, Line 1
EXECUTE statement failed because its WITH RESULT SETS clause specified 1 result set(s), but the statement only sent 0 result set(s) at run time.

以前にこのボックスで RC0 をアンインストールしました。それ以外の場合、SQL 2016 で他に何も起こっていません。ボックスに 2014 がインストールされているため、名前付きインスタンス (SQL2016) です。

RServer のログは、すべてが正しく検出され、インストールされたことを示しています。「外部スクリプトの実行」設定が有効になっています。他に何をすべきかわかりません。どんなアイデアも役に立ちます。私は自分の環境でこれが実際に動作するのを見たいだけです。

4

1 に答える 1

0

R 拡張機能への参照の削除を含め、以前のバージョンの R コンポーネントのアンインストールが完了したことを確認できますか?

RegisterRExt.exe /UNINSTALL

名前付きインスタンスで R 統合を有効にした場合は、/instance の後にインスタンス名を指定します。

RegisterRExt.exe /UNINSTALL /INSTANCE:[インスタンス名]

于 2016-04-21T18:13:21.103 に答える