当我尝试处理CSV文件时,我的SSIS 2008程序包出现以下错误:
数据转换失败。 “MYCOLUMNNAME”列的数据转换返回状态值2和状态文本“由于潜在的数据丢失,无法转换该值。”。
当我预览Flat-File时,一切看起来都很好(只有8行),当我预览平面文件源时,一切看起来都不错(再次只有8行)。平面文件源“输入和输出”属性的外部列和输出列都将列显示为四字节有符号整数[DT_I4]。
输出列也设置为TruncationRowDisposition为RD_IgnoreFailure。我还从源中保留空值作为检查的数据流中的空值。我得到的错误是ValidateExternalMetadata是设置为True还是False。
平面文件源步骤中的过程失败。
有什么想法吗?
答案 0 :(得分:0)
csv文件末尾的空行可能会生成此错误。确保文件中没有空白行。