我有一个 SQL Server 2008 SSIS 作业,它执行一些 Win 32 exe 文件。当我通过 BIDS(在 Windows 2008 机器上)执行作业时,该作业运行良好。现在我已经在 MSDB 数据库中部署了包,并尝试将包作为 SQLAgent 作业执行。
当我这样做时,作业失败并在执行 Win 32 exe 时抛出错误消息。我可以从同一台服务器上的批处理文件运行 exe。但是当 SQLServer 代理作业尝试执行时,它会抛出以下错误
代码:0xC0029151,进程退出代码为“1”,而预期为“0”。结束错误 DTExec:包执行返回 DTSER_FAILURE (1)。
有任何想法吗?