2010年3月28日 星期日

SSIS的ErrorCode

SSIS的資料流程工作,若轉換流程中發生錯誤,將會導致轉換失敗,若不想讓轉換失敗,是可以設定錯誤輸出將錯誤的資料列導向另一各目的地,像我是直接導到文字檔,該文字檔除了資料列本身的欄位外,還會有ErrorCode 和 ErrorColumn這兩各欄位資訊,不過這兩個欄位只包含數字碼,一開始根本看不懂是什,之後我發現ErrorColumn是指發生錯誤資料行的識別碼,原來是可以在資料來源的進階編輯器\輸入與輸出屬性\輸出資料行\通用屬性裡的ID即是該錯誤資料行的識別碼,如下圖