2009-07-08 102 views
1

我有一个带有OleDb Source,条件分割(有2个案例)和2个OleDb目标的SSIS数据流任务。SSIS条件分割有2个案例,案例2只能运行于案例1的成功完成

是这样的...

             ---------------------------- 
               +--> | Case1: OleDb Destination | 
----------------  --------------------- |  ---------------------------- 
| OleDb Source | --> | Conditional Split | --+ 
----------------  --------------------- |  ---------------------------- 
               +--> | Case2: OleDb Destination | 
                 ---------------------------- 

我想是为了保证案例2 只有运行在案例1成功。我知道,如果不做任何事情,这很可能,但我只是想保证它。

回答

2

只需将Case1连接到Case2并使用OnSuccess限制,就可以保持现在的一切。这样,Case2将只在被条件分割命中时才运行,如果Case1也被运行。

+0

但case1进入没有成功线的oledb目的地。 – 2009-07-08 17:30:10