9

我想在 SSIS 包中保留一项任务,但可以在我喜欢的时候启用/禁用它。有没有办法做到这一点?

这是大生意吗?

4

6 回答 6

12

在 SSIS 包的Control Flow选项卡上,您可以右键单击控制流任务并选择禁用选项以禁用该任务。请参阅屏幕截图# 1。如果该任务已被禁用,则该选项将显示为Enable。参考截图# 2

但是,Data Flow Task不能禁用其中的任务。参考截图# 3

希望有帮助。

截图#1:

1

截图#2:

2

截图#3:

3

于 2011-06-11T03:08:13.760 回答
9

您不能禁用数据流中的任务,但可以右键单击并禁用控制流中的任务。为了解决第一个问题,我将数据流任务复制到控制流中并粘贴。禁用新的数据流任务,然后从旧的数据流任务步骤中删除我不想执行的内容。然后至少我仍然有原始步骤可以复制到我正在使用的数据流中,因为我想添加它们。

于 2010-12-29T19:06:28.690 回答
5

您可以使用条件拆分:

条件 1:1 == 1 它将运行以下任务。
条件 2:1 == 2 它不会运行以下任务。

只需根据需要更改条件。

于 2015-11-13T11:21:42.337 回答
1

您应该能够右键单击该任务并选择禁用。

于 2010-12-28T18:01:55.363 回答
1

您还可以通过在它们周围拖动一个框(单击左上角,拖动到右下角)来使用鼠标选择多个任务,然后单击鼠标右键,然后弹出带有“禁用”选项的菜单。

于 2010-12-28T18:09:34.213 回答
0

您需要确保该包当前未在执行。但是,是的,应该是右键单击。

于 2010-12-29T18:57:40.120 回答