首页 > 解决方案 > 从 SQL 作业执行 ssis 包时出现错误“返回值未知。进程退出代码为 128。步骤失败”

问题描述

从 sql 作业执行 SSIS 包 (.dtsx) 时出现该错误。

该包有两个连接,一个与本地数据库连接,一个与远程数据库连接。数据库具有相同的结构,基本上这个包所做的是将记录从本地数据库传输到远程数据库。

该包经过测试,实际上如果它在 Visual Studio 中手动运行,它可以正常工作。问题来自 SQL 作业的执行。在这种情况下,当您收到错误消息时。

在同一台计算机上,我有其他执行相同操作的包(它们共享本地数据库,但它们与另一个远程数据库一起使用)并且它们可以正常工作并且不会出现此错误。

知道导致这种情况的问题可能是什么吗?

任何帮助将不胜感激。

标签: sql-serverssisjobs

解决方案


你在使用 SSIS 目录吗?

是为 sql 调度程序定位的包吗?

我有类似的问题,但是当我将包移动到 SSIS 目录时,问题就解决了。

克菲尔


推荐阅读