我在SSIS中有一个包,当我尝试通过.bat文件运行时出错(当我从SSIS解决方案运行时,这个错误永远不会出现)。
错误:
描述:SSIS警告代码DTS_W_MAXIMUMERRORCOUNTREACHED。执行方法成功,但引发的错误数(2)达到允许的最大值(1);导致失败。当错误数达到MaximumErrorCount中指定的数量时,会发生这种情况。更改MaximumErrorCount或修复错误。 结束了 DTExec:包执行返回DTSER_FAILURE(1)。
读取所有日志信息,我在目标列中出现溢出错误。好吧,我知道这个错误,但问题是我需要这个过程成功。
这是因为我在容器发生故障时生成一条消息,告知该消息,但是我需要继续处理并完成“OK”,尽管有错误。
答案 0 :(得分:0)
您可以尝试将DFT的FailPackageOnFailure和FailParentOnFailure属性设置为FALSE,并将MaximumErrorCount设置为0。 或者,您可以使用OnError处理程序并设置系统变量" Propogate"为假。