将参数传递给exe。来自SSIS的文件

时间:2019-04-07 02:01:28

标签: python sql-server ssis etl executeprocesstask

当前,我正在尝试调用python exe。文件,然后从SSIS包中将参数传递给它。当我从Visual Studio运行该程序包时,它确实达到了预期的目的,但是当我将其部署到数据库中时,尽管它没有运行。

SSIS PACKAGE

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

enter image description here

1 个答案:

答案 0 :(得分:0)

试图找出问题所在

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

E:\BOJ\PrimeBOJReport\generatePrimeReportMain

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