我为导入作业编写了一个小的Rust脚本。我通过Execute process task
将脚本执行添加到SSIS包中,并设置了正确的工作目录。使用调试器,脚本可以正常运行,例如正常运行时不会出现问题。通过cmd
或PowerShell。
当我在SSMS中作为代理作业启动作业时,程序包失败并显示
进程出口代码为“ -1073741515”,而预期的值为“ 0”。
i686-pc-windows-msvc
工具链进行编译。使用64位时,脚本根本无法在服务器上运行。 Full control
。 由于执行是在服务器上进行的,因此我认为这很可能是权限问题,但我终生无法弄清问题所在。
答案 0 :(得分:0)
好的,问题确实出在运行该作业的默认 SQL Server服务代理帐户中。如果我使用代理帐户运行该作业,则运行正常。
我将不得不研究Service Agent的配置,但在此之前,它是Proxy帐户。