python - 在 sql server 上运行 python(.py 脚本)

标签 python sql-server ssis

我一直在尝试从 SSIS 运行 python。所以我需要在 sql server 中创建一个包。我可以在 sql server 中运行小脚本,但我不确定如何运行脚本。

下面的作品。但是我的 python 代码在 test_db.py 我如何在 sql server 中运行那个 python 脚本?

EXEC sp_execute_external_script @language = N'Python', 
@script = N'print(3+4)'

来自外部脚本的 STDOUT 消息:

7

最佳答案

如果 Python 引擎安装在您尝试运行此脚本的服务器上,您可以使用执行进程任务并调用 python.exe。将 .py 文件作为参数传递给任务,这也会运行脚本。

关于python - 在 sql server 上运行 python(.py 脚本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52160018/

相关文章:

python - 合并从 contigs.fa 生成的两行

python - python scipy.stats 中的 norm.ppf 与 norm.cdf

python - 在 python、Windows Anaconda 中找不到 Chromedriver

sql - 如何使用 SQL Server 更新日期而不更改时间?

c# - 开发 SSIS 组件 : One source, 几个目标

SSIS 数据流脚本任务错误处理

ssis - DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER错误

python - 在没有可用请求对象的情况下获取 Django 用户 ID

sql - 如何合并不同数据库的数据?

c# - 错误 : The conversion of a nvarchar data type to a smalldatetime data type resulted in an out-of-range value