pmdci Asked: 2018-11-16 01:42:55 +0800 CST2018-11-16 01:42:55 +0800 CST 2018-11-16 01:42:55 +0800 CST 根据参数启用或禁用任务 772 我有一个名为 Main_Flow 的 SSIS 包,它按顺序执行其他几个包。 我想做的是以某种方式参数化主流中包的启用/禁用。这样我就可以根据执行时的参数值选择跳过某些任务。 如果 DisabeTaskA 参数设置为 TRUE,我如何确保可以跳过任务? 重要的是要强调,如果我在线性序列的中间禁用了一个包,虽然这个任务会被跳过,但这并不意味着应该跳过任何下一个包(除非我选择禁用它们)。也就是说,skip 不应该脱离序列。 ssis parameter 1 个回答 Voted Best Answer pmdci 2018-11-16T01:58:22+08:002018-11-16T01:58:22+08:00 其实这比我想象的要简单得多。 右键单击任务并选择参数化... 选择要参数化的属性。您可以从那里选择一个现有参数或创建一个新参数。这很容易。 在本例中,我创建了一个布尔参数并为其指定了默认值 FALSE。然后我将它绑定到任务的属性 Disable 上。当任务被禁用时,它会跳过该任务但任务继续后的任何连接。
其实这比我想象的要简单得多。
在本例中,我创建了一个布尔参数并为其指定了默认值 FALSE。然后我将它绑定到任务的属性 Disable 上。当任务被禁用时,它会跳过该任务但任务继续后的任何连接。