如何解决SQL Server Management Studio v18.6中的Python / R
我正在尝试将SQL Server Management Studio配置为允许使用Python / R。
我非常了解SQL,但Python和R都不懂。
我今天运行了SQL Server机器学习服务,然后尝试在SQL Server中运行以下问候世界:
EXEC sp_execute_external_script
@language = N'Python',@script = N'print("Hello World")'
我收到以下错误:
找不到存储过程'sp_execute_external_script'。
我做了一些研究,认为可能没有启用“外部脚本”。
我执行了
EXECUTE sp_configure;
GO
,并且看不到“已启用外部脚本”选项。
建议我运行此脚本
EXEC sp_configure 'external scripts enabled',1
RECONFIGURE WITH OVERRIDE
GO
,并出现以下错误:
消息15123,级别16,状态1,过程sp_configure,第62行[批处理开始第3行]
配置选项“启用外部脚本”不存在,或者它可能是高级选项。信息5812,第14级,状态1,第5行
您没有运行RECONFIGURE语句的权限。
对于Python来说我是一个非常陌生的人,正在尝试使它开始工作以开始使用它。
是否可能没有成功安装机器学习服务? 我怎么知道它是否成功安装?
感谢您的帮助。
解决方法
- 我认为您在执行重新配置语句时错过了分号:
来源:External Scripts Enabled server configuration option
sp_configure 'external scripts enabled',1;
RECONFIGURE WITH OVERRIDE;
- 您将需要使用ALTER SETTINGS权限运行此程序
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。