2009-07-08 103 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