本文介紹了SQL 2016 RC3 R服務錯誤的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
當前的許多問題都與以前版本的RC或CTP有關。這是使用RC3的最新文檔和版本。
我正在運行他們的sample code以驗證一切正常:
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就不會有其他的問題了。它是命名實例(SQL2016),因為盒子上安裝了2014年。
RServer的日志表明一切都已找到并正確安裝。”執行外部腳本”設置已啟用。我不知道還能做什么。任何想法都會有幫助。我只想在我們自己的環境中看到這一點。
推薦答案
能否確認Uninstalling previous versions of R components已完成,包括刪除對R擴展的引用:
RegisterRExt.exe/卸載
如果在命名實例上啟用了R集成,請在/INSTANCE:后指定實例名稱
RegisterRExt.exe/UNINSTALL/INSTANCE:[實例名稱]
這篇關于SQL 2016 RC3 R服務錯誤的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,