2011-04-03 45 views
0

嗨,你能幫我弄清楚這個嗎?有沒有辦法獲得ssis中發生錯誤的行?我有這個平面文件,有一些10k +記錄正在通過'flatfilesource'讀取。 現在錯誤輸出默認爲錯誤列,錯誤代碼和'flatfilesourceerroroutputcolumn' - 我使用腳本組件來處理它。但是,這三個輸入(腳本組件)都不夠用戶友好。所以我想得到一個輸出,就像發生錯誤的行的第一個列值(這是一個唯一的標識符)。我如何添加?ssis - 捕獲不良行

回答

0

在SSIS中調試時,可以在腳本處理錯誤的路徑上添加數據查看器。此路徑包含原始行中出現錯誤的所有列。

如果您想要處理您的SSIS錯誤並對其執行其他操作,則可以將來自平面文件源的錯誤輸出指向多播,然後將一個流向下發送到文件,表格或其他內容(用於存儲Recordset的對象上的Recordset目標和後續的foreach循環將允許您在錯誤行上逐行執行內容)。