通过SSIS导入文本文件。我有很少的文本文件是我使用派生列转换转换日期列。 我将错误行重定向到另一个表。 我得到两个额外的列,即" ErrorColumn" "错误码"这提供了一些价值。 我的问题是这个值指定了什么,我怎么知道重定向或转换失败的错误行有什么问题。 由于这是用于报告,我希望所有行都转到目标表。任何建议将不胜感激。
示例:
ErrorCode ErrorColumn
-1073442796 4
-1073442796 10
-1073442796 10
-1073442796 10
-1073442796 10
-1073442796 10
答案 0 :(得分:0)
要获取错误代码的说明,您需要在数据流中添加一个脚本任务,以获取说明并将其添加为新列 - see here for a complete tutorial。
代码:
Public Overrides Sub Input0_ProcessInputRow(ByVal Row As Input0Buffer)
Row.ErrorDescription = _
Me.ComponentMetaData.GetErrorDescription(Row.ErrorCode)
End Sub
举个例子,我自己设置的截图如下: