2012-04-25 18 views
1

一個例外。這個存儲過程的輸入是從「OLE DB源」(輸入是從SQL Server表中的ID)。現在,在我的Oracle存儲過程中當過我得到「沒有找到數據」例外,我想重定向輸入ID和登錄異常到SQL Server表。你可以請告知我怎樣才能做到這一點?重定向我跑在我的SSIS爲「OLE DB命令」一個甲骨文存儲過程從SQL任務SSIS

感謝, 娜迦

+0

它是一個存儲過程,邏輯是,它會檢查是否在Oracle表中存在的ID,如果它沒有doen't數據異常將提高,我打算抓住這個異常,並寫入到SQL服務器異常表。 – Naga 2012-04-25 14:05:31

回答

0

「沒有發現數據」可能意味着失敗PROC在Oracle上,所以你不能把它重定向。如果它是一個行級錯誤時,您可以重定向。

要跟蹤生成失敗的ID(假設它存儲在變量中),我會將數據流組件中的紅色箭頭拖到執行腳本任務,並在此任務上運行類似於insert into myLogTable值的操作。 ,並通過ID變量