SSIS:如何禁用任务?

问题描述 投票:8回答:6

我想在SSIS包中保留一个任务,但是在我请的时候启用/禁用它。有没有办法做到这一点?

这是一项大生意吗?

ssis sql-server-2008-r2 bids
6个回答
12
投票

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

但是,Data Flow Task中的任务无法禁用。参见截图#3。

希望有所帮助。

截图#1:

截图#2:

截图#3:


8
投票

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


3
投票

您可以使用条件分割:

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

只需根据需要更改条件。


2
投票

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


1
投票

您还可以通过拖动鼠标左键选择多个任务(单击左上角,向右下方拖动)右键单击,然后使用“禁用”选项获取弹出菜单。


0
投票

您需要确保包当前没有执行。但是,是的,应该是一个右键单击。

© www.soinside.com 2019 - 2024. All rights reserved.