在SSIS包中,有一个MaximumErrorCount属性。使用此属性意味着在包执行期间,包正在计算错误的数量。
在特别复杂的一组包的执行过程中(通常在各个点上将MaximumErrorCount设置为更高的级别),我希望能够捕获当前错误计数 - 但我似乎找不到这样做的机制。
理想情况下,它将是一个系统变量(据我所见它并不是),因此我可以随意构建表达式,但更糟糕的是,我似乎也无法在脚本中捕获它(我的VB.net技能很差,所以我可能错过了,但我已经谷歌和搜索Object Browser没有成功)。
任何SSIS Guru都知道我如何在包执行过程中的给定点捕获当前错误计数吗?
(我已经尝试将一个简单的变量增量嵌入到包级别的OnError事件处理程序中,但在极少数情况下,这似乎与引擎“计数”的实际错误数量不同步。而且无论如何,如果有内置计数器,那将是非常优选和更加优雅的解决方案)
提前致谢。
在特别复杂的一组包的执行过程中(通常在各个点上将MaximumErrorCount设置为更高的级别),我希望能够捕获当前错误计数 - 但我似乎找不到这样做的机制。
理想情况下,它将是一个系统变量(据我所见它并不是),因此我可以随意构建表达式,但更糟糕的是,我似乎也无法在脚本中捕获它(我的VB.net技能很差,所以我可能错过了,但我已经谷歌和搜索Object Browser没有成功)。
任何SSIS Guru都知道我如何在包执行过程中的给定点捕获当前错误计数吗?
(我已经尝试将一个简单的变量增量嵌入到包级别的OnError事件处理程序中,但在极少数情况下,这似乎与引擎“计数”的实际错误数量不同步。而且无论如何,如果有内置计数器,那将是非常优选和更加优雅的解决方案)
提前致谢。