DTexec:包执行返回DTSER_FAILURE(1)

时间:2016-01-12 18:05:36

标签: sql-server visual-studio ssis dtexec

我在SSIS中有一个包,当我尝试通过.bat文件运行时出错(当我从SSIS解决方案运行时,这个错误永远不会出现)。

错误:

  

描述:SSIS警告代码DTS_W_MAXIMUMERRORCOUNTREACHED。执行方法成功,但引发的错误数(2)达到允许的最大值(1);导致失败。当错误数达到MaximumErrorCount中指定的数量时,会发生这种情况。更改MaximumErrorCount或修复错误。   结束了   DTExec:包执行返回DTSER_FAILURE(1)。

读取所有日志信息,我在目标列中出现溢出错误。好吧,我知道这个错误,但问题是我需要这个过程成功。

这是因为我在容器发生故障时生成一条消息,告知该消息,但是我需要继续处理并完成“OK”,尽管有错误。

1 个答案:

答案 0 :(得分:0)

您可以尝试将DFT的FailPackageOnFailure和FailParentOnFailure属性设置为FALSE,并将MaximumErrorCount设置为0。 或者,您可以使用OnError处理程序并设置系统变量" Propogate"为假。