SSIS 包,每两周运行一次,但如果失败则没有撤消计划

SSIS package which runs biweekly but there is no reverse out plan if it fails

***第二步不可重启
***任何一步失败都无法撤回

注意:如果我添加异常处理程序或者我应该添加条件拆分怎么办...还有其他想法吗?

批量持久化

你可以为初学者做的一件事是在文件名后附加一个时间戳,其中包括最后处理记录的日期时间(如果时间戳不适用,那么你可以使用主键增量值) .批次标识符也可以存储在数据库中。如果您的 SSIS 包可以巧妙地按时间顺序命名文件,那么第三步可以安全地忽略已经处理过的文件。实际上,您可以在每一步都这样做。这将使您能够从头开始整个过程​​,如果您必须这样做的话。

无知和无忧无虑的倾销

另一个建议是每天转储所有数据。如果文件没有变得超大,那么只需转储所有数据即可。这样每个步骤都不必维护状态,并且过程可以随时 start/stop。