Многие текущие вопросы относятся к предыдущим версиям 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 больше ничего не происходит. Это именованный экземпляр (SQL2016), потому что на поле установлена установка 2014 года.
Журналы для RServer показывают, что все было найдено и установлено правильно. Параметр «выполнять внешние сценарии» включен. Я не уверен, что еще делать. Любые идеи будут полезны. Я просто хочу увидеть это в действии в нашей собственной среде.