SSIS软件包通过凭据帐户失败

时间:2020-08-14 12:45:24

标签: sql-server ssis ssis-2012 sql-agent-job aceoledb

我有一个软件包,可以使用ace.oledb.12.0驱动程序将数据从excel加载到SQL服务器(运行SQL代理服务的服务器)。

当我使用基础结构服务帐户从SQL Agent运行此步骤时,它成功。 当我使用凭据帐户运行此步骤时,由于失败“ 意外终止”而将作业停止。

有趣的是,从基础结构服务帐户和凭据帐户运行时,此文件对于数据大小较小(100kb-300kb)的文件来说运行得很好。

但是对于我当前的大小为4.5 mb的文件,它是通过凭据帐户失败的。

有没有办法让我了解为什么工作被终止?请回复任何建议。

1 个答案:

答案 0 :(得分:0)

看起来您需要找出详细的错误消息以了解更多信息。您是在SSISDB中使用SSIS项目模式部署软件包还是以文件系统软件包身份运行?通过代理作业运行SSIS包时,您将看到非常有限的错误消息,并且很多时候它都没有用。因此最好在SSIS目录下运行程序包,以便您看到完整的执行日志。如果不可能,请尝试添加一些SSIS日志提供程序(请参阅下文),以更好地记录错误消息。

How to add SSIS Log Provider in your package

How to view execution log in SSIS Catalog (See Step#10 in this link)