共用方式為


在資料流元件中設定錯誤輸出

許多數據流元件都支援錯誤輸出,而且根據元件而定,SSIS 設計工具提供不同的方法來設定錯誤輸出。 除了設定錯誤輸出之外,您也可以設定錯誤輸出的欄位。 這包括設定元件新增的 ErrorCodeErrorColumn 數據行。

設定錯誤訊息輸出

若要設定錯誤輸出,您有兩個選項:

  • 使用 [ 設定錯誤輸出 ] 對話框。 您可以使用此對話框,在任何支援錯誤輸出的數據流元件上設定錯誤輸出。

  • 使用此元件的編輯器對話框。 某些元件可讓您直接從其編輯器對話框設定錯誤輸出。 不過,您無法從編輯器對話方塊中設定 ADO NET 來源、匯入欄位轉換、OLE DB 命令轉換或 SQL Server Compact 目的地的錯誤輸出。

下列程序說明如何使用這些對話框來設定錯誤輸出。

使用 [設定錯誤輸出] 對話框來進行錯誤輸出設定

  1. 在 SQL Server Data Tools (SSDT) 中,開啟包含您所需套件的 Integration Services 專案。

  2. 在 [方案總管] 中,按兩下封裝將其開啟。

  3. 在 SSIS 設計工具中,點擊 資料流 索引標籤。

  4. 將錯誤輸出,以紅色箭號表示,從錯誤來源的元件拖曳至數據流中的另一個元件。

  5. 在 [設定錯誤輸出] 對話框中,對於元件輸入中的每個欄位,選取 錯誤截斷 欄中的動作。

  6. 若要儲存已更新的封裝,請按一下 [檔案] 功能表上的 [儲存選取項目] 。

使用元件編輯器對話框來新增一個錯誤輸出

  1. 在 SQL Server Data Tools (SSDT) 中,開啟包含您所需套件的 Integration Services 專案。

  2. 在 [方案總管] 中,按兩下封裝將其開啟。

  3. 在 SSIS 設計工具中,按一下 [資料流] 標籤。

  4. 按兩下您要設定錯誤輸出的數據流元件,並視元件而定,執行下列步驟之一:

    • 按一下 [設定錯誤輸出]。

    • 按一下錯誤輸出

  5. 設定每個資料列的 [錯誤] 選項。

  6. 設定每個列的截斷選項。

  7. 按一下 [確定]

  8. 若要儲存已更新的封裝,請按一下 [檔案] 功能表上的 [儲存選取項目] 。

設定錯誤輸出數據列

若要設定錯誤輸出資料行,您必須使用 [進階編輯器] 對話方塊的 [輸入和輸出屬性] 索引標籤。

若要配置錯誤輸出欄位

  1. 在 SQL Server Data Tools (SSDT) 中,開啟包含您所需套件的 Integration Services 專案。

  2. 在 [方案總管] 中,按兩下封裝將其開啟。

  3. 在 SSIS 設計工具中,按一下 資料流 標籤。

  4. 以滑鼠右鍵按下您要設定之錯誤輸出資料列的元件,然後按兩下 [ 顯示進階編輯器]。

  5. 按兩下 [輸入和輸出屬性] 索引標籤,然後展開 <[錯誤輸出] 元件名稱>,然後展開 [輸出資料行]。

  6. 按一下資料行並更新其屬性。

    備註

    數據行清單包含元件輸入中的數據行、先前錯誤輸出新增的 ErrorCodeErrorColumn 資料行,以及此元件新增的 ErrorCodeErrorColumn 數據行。

  7. 按一下 [確定]。

  8. 若要儲存已更新的封裝,請按一下 [檔案] 功能表上的 [儲存選取項目] 。

另請參閱

數據中的錯誤處理