首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SSIS中为Python脚本执行流程任务

问在SSIS中为Python脚本执行流程任务
EN

Stack Overflow用户
提问于 2022-05-01 11:35:34
回答 2查看 259关注 0票数 0

我试图通过SSIS执行Process来执行python脚本。Python脚本是正确的。该脚本读取金融数据并进行计算,然后将计算数据导出到数据库中。我需要每天执行这个脚本。我创建一个批处理文件,用于执行脚本文件:

​

​

我使用SSIS执行SQL并配置属性如下:

​

​

但是我收到了这个错误:

执行流程任务错误:在执行"D:....\batch_ssis.bat“”at“时,流程退出代码为"9009”,而预期为"0“。

EN

回答 2

Stack Overflow用户

发布于 2022-05-03 15:44:30

退出代码9009来自windows,它试图执行batch_ssis.bat,无法解析批处理文件中包含的信息。

确保您的路径D:.没有空格.\,如果您在您的路径中添加了引号,那么它看起来是“D:.”

还要确保python在您的路径窗口环境变量中安装和配置,以便您可以从windows中的任何目录调用python。

票数 0
EN

Stack Overflow用户

发布于 2022-05-12 13:56:21

将FailTaskIfReturnCodeIsNotSuccessValue设置为False。

这个今天对我有用。它忽略批处理脚本返回的任何退出代码。

在我的示例中,预期的作业运行良好,但SSIS包由于返回的9009退出代码而失败。我还是没弄明白原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72076311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档