SSIS 2008 - 截断错误CSV文件

时间:2013-11-13 19:16:07

标签: sql sql-server csv ssis

当我尝试处理CSV文件时,我的SSIS 2008程序包出现以下错误:

数据转换失败。 “MYCOLUMNNAME”列的数据转换返回状态值2和状态文本“由于潜在的数据丢失,无法转换该值。”。

当我预览Flat-File时,一切看起来都很好(只有8行),当我预览平面文件源时,一切看起来都不错(再次只有8行)。平面文件源“输入和输出”属性的外部列和输出列都将列显示为四字节有符号整数[DT_I4]。

输出列也设置为TruncationRowDisposition为RD_IgnoreFailure。我还从源中保留空值作为检查的数据流中的空值。我得到的错误是ValidateExternalMetadata是设置为True还是False。

平面文件源步骤中的过程失败。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

csv文件末尾的空行可能会生成此错误。确保文件中没有空白行。