将SSIS包作为作业运行时出错

时间:2016-05-24 18:26:20

标签: excel ssis

我正在尝试为SSIS包创建一个作业,用于处理excel文件并将它们上传到数据库中。我在包中使用了一个脚本任务,它使用excel dll - Microsoft.Office.Interop.Excel来格式化我得到的excel文件。

当我在服务器中本地运行(使用Visual Studio运行)时,程序包运行正常,因此我可以假设所有组件都已正确安装。但是,当我创建一个作业来运行包时,我得到以下错误

  

“Microsoft(R)SQL Server执行包实用程序版本   13.0.1100.288 for 32位版权所有(c)2015 Microsoft。版权所有。开始时间:下午5:14:35错误:2016-05-23 17:14:37.31
  代码:0x00000001源:脚本任务描述:异常   已经被调用的目标所抛出。结束错误DTExec:   包执行返回DTSER_FAILURE(1)。开始时间:5:14:35   PM完成时间:下午5:14:37经过:2.312秒。包裹   执行失败。这一步失败了。“

我已将jobstep设置为使用32-bit运行时。 enter image description here

我还在项目配置属性中将Run64bitRuntime设置为false。 enter image description here

它不会提供有关错误的更多信息。

我已启用日志记录,因为我检查了它在本地运行,所以它正在运行。

我在脚本任务的主要功能中添加了一条日志消息,以了解主要功能是否正在执行。

但是日志文件在主函数日志消息之前显示调用错误的目标。

这可能是什么原因?

0 个答案:

没有答案