[在SQL Server中运行Python脚本时接受EULA错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[在SQL Server中运行Python脚本时接受EULA错误相关的知识,希望对你有一定的参考价值。

从SQL Server运行Python脚本时,出现以下错误。我已经安装了ML服务并将参数external scripts enabled重新配置为1。

这是Windows 10上安装的SQL Server Developer版本。

消息39111,级别16,状态1,过程sp_execute_external_script,第1行[批处理开始第28行]不接受SQL Server机器学习服务最终用户许可协议(EULA)。

我如何接受?找不到任何信息。我发现仅在Docker容器上接受EULA,但在这种情况下并不相同。

答案

如果我们在安装ML服务后没有重新启动服务,就会遇到这种错误。

实际上,我在Configuration Manager中安装后多次单击“重新启动”,但是我认为由于本地帐户的允许,它没有重新启动,也没有给我任何错误消息。使用管理帐户重新启动后,错误消失了。

以上是关于[在SQL Server中运行Python脚本时接受EULA错误的主要内容,如果未能解决你的问题,请参考以下文章

在虚拟机中访问 SQL Server 实例

在 SQL Server 中使用 OLE DB 运行多个命令或 sql 脚本

在 SQL Server CE 数据库中运行脚本

在 SQL Server Express 中运行自定义脚本

如何检查 SQL 脚本是不是在 MS SQL Server 中成功执行?

将 Python 库导入 SQL Server