簡體   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