我正在尝试为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秒。包裹 执行失败。这一步失败了。“
我还在项目配置属性中将Run64bitRuntime设置为false。
它不会提供有关错误的更多信息。
我已启用日志记录,因为我检查了它在本地运行,所以它正在运行。
我在脚本任务的主要功能中添加了一条日志消息,以了解主要功能是否正在执行。
但是日志文件在主函数日志消息之前显示调用错误的目标。
这可能是什么原因?