SSIS 包未通过 SQL Server 作业自行执行

ssis package not executing on its own through sql server jobs

提问人:Priyanka Singh 提问时间:2/9/2016 最后编辑:SankarPriyanka Singh 更新时间:2/9/2016 访问量:88

问:

我有一个 ssis 包,我正在通过 visual studio 13 c-sharp 中的脚本任务将 excel 文件转换为 csv 文件。它应该自动选取 excel 文件并通过转换器代码将其转换为 csv 并推送到 sql server db。 我在sql server中创建了一个作业,该作业应该运行该ssis包。但是每天早上我都会收到如下错误:

System.NullReferenceException:对象引用未设置为实例 对象。
在 System.Runtime.InteropServices.Marshal.ReleaseComObject(对象 o)
ST_30876fcf7c394e70be7554

当我尝试在一夜之间运行作业时。但是当我手动运行作业时,它会通过作业选择文件并将其完美地推送到数据库中。 你能告诉我可能是什么问题吗? 谢谢

sql-server excel csv ssis nullreferenceexception

评论

0赞 Matt Gibson 2/9/2016
运行 SQL 代理作业的用户是否有权查看/读取/写入您要求其操作的文件?
0赞 Panagiotis Kanavos 2/9/2016
日志还应提及哪个步骤失败。它是什么类型的步骤?
2赞 Nick.Mc 2/9/2016
c# 代码可能引用了 SQL Server 上未安装的库。让我猜猜。。。胜过?
0赞 Juozas 12/20/2019
@Nick.McDermaid可以在SSIS中进行excel>csv转换,而无需在Sql Sserver上安装Excel?我相信,引用库可以解决这个问题......
0赞 Nick.Mc 12/20/2019
我不知道您使用的是哪个库。您没有发布任何代码

答: 暂无答案