在 SQL Server 中执行 Python

Execute Python in SQL Server

提问人:mgerbracht 提问时间:11/13/2023 最后编辑:Thom Amgerbracht 更新时间:11/14/2023 访问量:76

问:

我想在 SQL Server(Azure SQL 托管实例)上执行 Python 脚本。我找到了这个文档,其中指出通过此命令启用外部脚本是必要的:

sp_configure 'external scripts enabled', 1;
RECONFIGURE WITH OVERRIDE;

不幸的是,当我尝试执行该命令时,我确实收到以下错误消息:

SQL-Fehler [40510] [S0001]:此版本的 SQL Server 不支持语句“CONFIG”。

不幸的是,我找不到任何解决方案。该文档似乎适合我的情况。我想知道我是否会错过进行此配置更改的权利?如果是这样 - 我需要什么权利进行更改?

python sql-server azure-sql-managed-instance

评论

7赞 siggemannen 11/13/2023
你能粘贴以下的输出吗?SELECT @@VERSION
4赞 Thom A 11/14/2023
是否确定使用的是 Azure SQL 托管实例,而不是 Azure SQL 数据库?
0赞 mgerbracht 11/14/2023
根据 Microsoft 文档,它似乎是不支持的版本 12。对不起,我应该之前检查过 - 我这边记录的版本不正确。此外,我将检查它是否真的是 Azure SQL 托管实例 - 不知道托管数据库有两个“级别”。
0赞 Aswin 11/21/2023
你能粘贴输出吗SELECT SERVERPROPERTY('EngineEdition')

答: 暂无答案