繁体   English   中英

SQL Server Management Studio v18.6 中的Python/R

[英]Python/R in SQL Server Management Studio v18.6

我正在尝试配置我的 SQL Server Management Studio 以允许使用 Python/R。
我很了解 SQL,但既不了解 Python,也不了解 R。

我今天运行了 SQL 服务器机器学习服务,然后尝试在 SQL 服务器运行下面的 hello world:

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,State 1,过程 sp_configure,第 62 行 [批处理启动第 3 行]
配置选项“已启用外部脚本”不存在,或者它可能是一个高级选项。

消息 5812,14 级,State 1,第 5 行
您无权运行 RECONFIGURE 语句。

我对 Python 非常陌生,我正试图让它工作以开始使用它工作。

有没有可能是机器学习服务没有安装成功? 我怎么知道它是否安装成功?

谢谢你的帮助。

  1. 我认为您在执行重新配置语句时错过了一个分号:

来源: 启用外部脚本的服务器配置选项

sp_configure 'external scripts enabled', 1;
RECONFIGURE WITH OVERRIDE;  
  1. 您需要使用 ALTER SETTINGS 权限运行它

来源: RECONFIGURE (Transact-SQL)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM