sql-server - 代码:0xC0029151。进程退出代码为“-1073740791”,而预期为“0”
问题描述
我正在尝试通过 .bat 文件启动 Fastload 来将多个表从 SQL Server 加载到 Teradata 执行进程任务上。如果我直接运行批处理文件,它可以工作。我运行 SSIS 包,它可以工作。我从集成服务运行包,它可以工作。此错误仅在通过作业运行时发生。
我已经检查了文件夹权限,并且 SQLSERVERAGENT 和 MSSQLSERVER 已获得完全控制权。使用的代理是我的帐户。我是服务器和 SQL Server 的管理员。Fastload 文件是通过 64 位 OLELoad 创建的,尽管我已经通过 32 位和 64 位执行选项进行了尝试,但无论哪种方式都失败了。在同一解决方案上创建的所有其他包都可以顺利完成同一作业,唯一的区别是:其他包都没有执行流程任务。
奇怪的是,它在第一个任务上完成加载表,然后在第一个任务上失败,而不是移动到第二个任务。我检查了 Teradata 上的表格,行数匹配,数据看起来不错。不知道我错过了什么。
解决方案
推荐阅读
- angular - 默认情况下如何打开 ng bootstrap 下拉菜单
- c++ - Vector in an abstract class
- curl - 将 bitbucket 工件部署到下载
- object - 无法在 AX 表中添加字段,事件查看器显示对象名称存在
- python - pytorch cnn 模型停在 loss.backward() 没有任何提示?
- git - Git图:收集分支的提交
- angular - 当所有表单控件都有有效值时禁用表单按钮
- python - 将 Json 表转换为标准 df
- python - Python 多处理
- docker - 如何将 Gitlab Docker Registry 迁移到另一个 Docker Registry?