如果我将Maximumerrorcount增加到1以上会有什么问题吗?

问题描述 投票:0回答:3

我有一个父包和一个子包。从使用 for every 循环容器的父级中,我调用子包。

但我收到警告,之后包就失败了。

警告:SSIS 警告代码 DTS_W_MAXIMUMERRORCOUNTREACHED。 Execution 方法成功,但引发的错误数量 (1) 达到允许的最大数量 (1);导致失败。当错误数量达到 MaximumErrorCount 中指定的数量时,就会发生这种情况。更改 MaximumErrorCount 或修复错误。

然后我将 MaximumErrorCount 增加到 100,然后它工作正常,没有任何故障。

如果我将 Maximumerrorcount 增加到 100,以后会出现任何问题吗

ssis
3个回答
1
投票

执行子包时我遇到了类似的错误。 包输出表明我有密码问题(即使我知道我输入了正确的密码!)。结果我必须在执行包任务上重置包密码才能解决此问题。


0
投票

除非有明确的理由忽略该错误(我没有看到指定的原因),否则最好的做法是调查包错误的实际原因。 通过更改该设置,您可能只是抑制了应该解决的合法错误。


0
投票

我还遇到一个主包执行多个子包的问题。

子包100%成功,但主包由于错误数量超过最大限制而失败。

我明白(感谢@peter parker的回答)该错误是由于密码设置不正确造成的。

重置密码后(使用与之前相同的值),现在一切正常了。

所以我认为尝试这种技术可能就足够了,不需要更改最大错误限制。

© www.soinside.com 2019 - 2024. All rights reserved.