我有一个软件包,可以使用ace.oledb.12.0驱动程序将数据从excel加载到SQL服务器(运行SQL代理服务的服务器)。
当我使用基础结构服务帐户从SQL Agent运行此步骤时,它成功。 当我使用凭据帐户运行此步骤时,由于失败“ 意外终止”而将作业停止。
有趣的是,从基础结构服务帐户和凭据帐户运行时,此文件对于数据大小较小(100kb-300kb)的文件来说运行得很好。
但是对于我当前的大小为4.5 mb的文件,它是通过凭据帐户失败的。
有没有办法让我了解为什么工作被终止?请回复任何建议。
答案 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)