首页 > 解决方案 > 代码:0xC0029151。进程退出代码为“-1073740791”,而预期为“0”

问题描述

我正在尝试通过 .bat 文件启动 Fastload 来将多个表从 SQL Server 加载到 Teradata 执行进程任务上。如果我直接运行批处理文件,它可以工作。我运行 SSIS 包,它可以工作。我从集成服务运行包,它可以工作。此错误仅在通过作业运行时发生。

我已经检查了文件夹权限,并且 SQLSERVERAGENT 和 MSSQLSERVER 已获得完全控制权。使用的代理是我的帐户。我是服务器和 SQL Server 的管理员。Fastload 文件是通过 64 位 OLELoad 创建的,尽管我已经通过 32 位和 64 位执行选项进行了尝试,但无论哪种方式都失败了。在同一解决方案上创建的所有其他包都可以顺利完成同一作业,唯一的区别是:其他包都没有执行流程任务。

奇怪的是,它在第​​一个任务上完成加载表,然后在第一个任务上失败,而不是移动到第二个任务。我检查了 Teradata 上的表格,行数匹配,数据看起来不错。不知道我错过了什么。

标签: sql-serverteradatasql-jobexecuteprocesstask

解决方案


推荐阅读