2016-04-01 12 views
-2

SQL Server Rサービスをインストールしようとしています。私はSQL Server 2016 RC1を使用しています。私はステップチュートリアルでこのステップに従っていますhttps://msdn.microsoft.com/en-us/library/mt604883.aspxすべてがうまくインストールされているようですが、Rスクリプトをテストするときに次のエラーが発生します。SQL Server Rサービスのインストール - エラー

メッセージ39021、レベル16、状態1、行1

'R' スクリプトの実行を起動することができません

。 'R'ランタイムの設定を確認してください。

外部スクリプトエラーが発生したメッセージ39019、レベル16、状態1、行1

:ランタイムを起動することができません 。 ErrorCode 0x80070490:1168(要素が見つかりません)。そのWITH結果セット句は、1つの結果セット(複数可)を指定したが、文は実行時にのみ0の結果セット(複数可)を送信したため

メッセージ11536、レベル16、状態1、行1

はEXECUTE文に失敗しました。

私は、次のコードを使用しています:間違ってすることができるものにと

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 

任意のアイデア?

ありがとう

+0

を私はregisterRextファイルは、それが正しくインストールされていることを言いながら、dbrreroleが存在しないことに気づきました。また、registerRextのデフォルトファイルの場所は、ルートに記載されているものとは異なるパスです。 – bjurstrs

答えて

1

私は最初は同じ問題がありました。私は誤ってインストール後の手順、特にRランタイムをSQL Serverに登録する手順をスキップしました。 MSDNの記事を参照してください。https://msdn.microsoft.com/en-us/library/mt590536.aspx

+0

私は管理者としてregisterRext.exeを実行しました。まだ同じメッセージが届いています。 – bjurstrs

0

まずRegisterRextを使用してアンインストールしてからインストールしてください。これだけは、私の仕事:次に

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

"C:\Program Files\Microsoft SQL Server\130\R_SERVER\library\RevoScaleR\rxLibs\x64\RegisterRExt" /install 
関連する問題