SSIS 包在 SSDT 中工作正常,但在 SQL Server 代理作业中抛出错误

问题描述 投票:0回答:1

我在 SSMS v18.4 中使用在 SSDT 2019 和 SQL Server 2019 中创建的 SSIS 包时收到如下所示的错误。

当我从 SSDT 运行它时,它工作正常,并且仅在 SQL Server 代理作业中运行时抛出错误。我没有传递任何参数。这是一个简单的包,只有一个脚本任务。我不认为这是脚本任务的问题,因为我还使用简单的不同包检查了 SSIS 中的执行进程任务,并且也引发了相同的错误。

有什么帮助吗?预先感谢....

错误:

描述:无法从任务“脚本任务”的 XML 创建任务,请键入“Microsoft.ScriptTask”,因为错误 0x80070057“参数不正确。”。 结束错误错误:2019-12-23 00:29:35.22
代码:0xC0010018
来源:脚本任务

描述:加载任务“脚本任务”失败,请输入“”。该任务的联系信息是“”。 结束错误错误:2019-12-23 00:29:35.22
代码:0xC0010026
来源:脚本任务

描述:任务加载失败。该任务的联系信息是“”。 结束错误错误:2019-12-23 00:29:35.22
代码: 0xC0024107
来源:脚本任务

描述:任务验证过程中出现错误。 结束错误错误:2019-12-23 00:29:35.22
代码:0xC0010025
来源:包2

描述:包无法执行,因为它包含无法加载的任务。结束错误
DTExec:包执行返回 DTSER_FAILURE (1)。
开始时间: 12:29:35 AM
结束时间:中午 12:29:35
经过:0.094 秒。
包执行失败。该步骤失败。

sql ssis sql-server-data-tools
1个回答
0
投票

我刚刚安装了 SQL 2016。 SSIS 已安装,软件包从 DTEXEC 正常启动,但从 SSMS 正常启动(使用与其绑定的正确 2016 版本)。 最后,我运行了 sql server 2016 安装程序/修复实用程序,然后重新运行我的作业,一切都很好。 超级烦人,而且绝不是“聪明的解决办法”。

© www.soinside.com 2019 - 2024. All rights reserved.