我们在 SSIS 中设置了一个主包,负责运行 35 个子包(在主包内)。主包运行时间表是从上午 9 点到下午 5 点。如果所有子包在该时间段内成功运行,则主包显示成功,否则失败。
这个问题是因为一些网络问题,有时它在某些子包中没有连接到 OLEDBsource 中的源服务器,这导致整个主包失败,即使只有 1 或 2 个子包失败。
我的要求是当一个子包因为网络问题特别失败时,我不希望整个主包失败,而是我想要的是失败的子包在等待 10 分钟后重新运行并继续这样做直到失败子包成功运行或主包超过下午 5 点。
我试图解释我的问题。如果有人能帮我弄清楚这个,我将不胜感激。