2017-03-18 61 views
3

我有一個ssis包讀取OLEDB Source並寫入Flat File Destination,我試圖重定向錯誤,但它似乎並沒有工作。SSIS OleDb錯誤重定向失敗與平面文件目標

的變換是這樣的: transform layout

錯誤重定向樣子: enter image description here

但是當我運行該程序包,我得到這個執行結果:

enter image description here

所以,我有一個截斷錯誤,重定向應該捕獲,對吧?

回答

0

所以,我試圖捕捉一個截斷錯誤,我能找到工作的唯一方法是一個條件輸出,任何csv字段值大於我的數據庫表重定向到通過電子郵件發送的輸出文件。

enter image description here

0

嘗試增加列的長度的OLEDB Source

  1. 錯誤輸出上OOD facts_item1
  2. 轉到右擊Show Advanced Editor
  3. 轉到Input and Output properties標籤
  4. 點擊OLEDB Source Error Output
  5. 增加OemPart列長度
+0

對不起,那也沒有工作。我遇到的錯誤是一個截斷,所以我用下面的方法修復。 – sqlpadawan

+0

@sqlpadawan很高興能解決你的問題 – Hadi