当我尝试处理我的 CSV 文件时,我的 SSIS 2008 包抛出以下错误:
数据转换失败。列“MYCOLUMNNAME”的数据转换返回状态值 2 和状态文本“由于可能丢失数据,无法转换该值。”。
当我预览平面文件时,一切看起来都很好(只有 8 行),当我预览平面文件源时,一切看起来都很好(同样只有 8 行)。平面文件源“输入和输出”属性的外部列和输出列都将列显示为四字节有符号整数 [DT_I4]。
还将 TruncationRowDisposition 的输出列设置为 RD_IgnoreFailure。我还检查了将源中的空值保留为数据流中的空值。无论 ValidateExternalMetadata 设置为 True 还是 False,我都会收到错误消息。
该过程在平面文件源步骤中失败。
有任何想法吗?