尝试执行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版本。
答案 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;
。