R在SQL Server 2016中

时间:2016-07-01 14:45:09

标签: sql r sql-server-2016

尝试执行MSDN提供的测试脚本以确保R已启用,但它会引发以下错误,

Msg 39023, Level 16, State 1, Procedure sp_execute_external_script, Line 1 [Batch Start Line 0]
'sp_execute_external_script' is disabled on this instance of SQL Server. Use sp_configure 'external scripts enabled' to enable it.
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.

我确定我运行了

Exec sp_configure  'external scripts enabled', 1  

使用覆盖重新配置

声明,然后我确保配置设置设置为1,并在检查之间和之后重新启动服务,但没有运气。

除了2016年开发者之外,我还确保我不会加载任何其他R开放平台ide或其他版本的SQL Server版本。

3 个答案:

答案 0 :(得分:4)

执行命令

Exec sp_configure  'external scripts enabled', 1;
reconfigure;

然后从services.msc重新启动服务或重新启动系统。

答案 1 :(得分:2)

只需从服务'重新启动SQL Server即可。或从Sql Server Management Studio重新启动

答案 2 :(得分:0)

在重新启动服务器之前,您必须在执行RECONFIGURE;查询后运行sp_configure 'external scripts enabled', 1;