【发布时间】:2016-04-01 00:19:09
【问题描述】:
我正在尝试安装 SQL Server R Services。我正在使用 SQL SERVER 2016 RC1。我正在按照这个循序渐进的教程https://msdn.microsoft.com/en-us/library/mt604883.aspx 一切似乎都可以安装,但是在测试 R 脚本时出现以下错误。
消息 39021,第 16 级,状态 1,第 1 行
无法启动“R”脚本的运行时。请检查“R”运行时的配置。
消息 39019,第 16 级,状态 1,第 1 行
发生外部脚本错误: 无法启动运行时。错误代码 0x80070490: 1168(未找到元素。)。
消息 11536,第 16 级,状态 1,第 1 行
EXECUTE 语句失败,因为它的 WITH RESULT SETS 子句指定了 1 个结果集,但该语句在运行时只发送了 0 个结果集。
我正在使用以下代码:
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
关于可能出现什么问题的任何想法?
谢谢
【问题讨论】:
-
我注意到,虽然 registerRext 文件说它安装正确,但 dbrerole 不存在。此外,registerRext 的默认文件位置与说明中提供的路径不同。
标签: r sql-server-2016