首页 > 解决方案 > 将参数传递给exe。来自 SSIS 的文件

问题描述

目前,我正在尝试调用 python exe。文件并将参数从 SSIS 包传递给它。当我从 Visual Studio 运行包时,它达到了预期的目的,但是当我将它部署到数据库时,尽管它运行没有任何反应。

SSIS 包

exe 文件仅打开命令提示符。

在此处输入图像描述

标签: pythonsql-serverssisetlexecuteprocesstask

解决方案


试图找出问题所在

由于您在 Executable 属性中指定了完整的文件路径,因此您不必在工作目录属性中传递任何值(将其留空)或从可执行属性中删除以下字符串:

E:\BOJ\PrimeBOJReport\generatePrimeReportMain

此外,检查运行包的 SQL 用户是否有访问指定路径的权限,并且由于您正在执行 cmd,请检查您没有使用 SQL 服务帐户,因为它可能无法正确执行 cmd。尝试改用 Windows 登录。


推荐阅读