2015-04-06 47 views
1

我還在學習SSIS。SSIS如何忽略平面文件丟失失敗?

我設計了一個包,它從源文件夾讀取平面文件,將數據插入數據庫,然後將平面文件移動到存檔文件夾。

除非源文件夾中沒有文件,否則此工作流程效果很好。如果文件不在源文件夾中,如何確保軟件包不會失敗?我知道這聽起來很愚蠢,但文件不在源代碼中,我不想禁用數據流故障異常,因爲它會檢查數據是否有效,如果文件存在。

我正在使用SQL 2008 R2。

回答

1

將數據流任務放在一個Foreach(文件)枚舉器內部,該文件查找任何源文件。

如果找不到匹配項,那麼數據流將永遠不會觸發,因此不會出錯。