由于数据SSIS可能丢失,无法转换该值

时间:2014-09-30 12:04:46

标签: sql ssis

我遇到SSIS加载问题。该表先前已加载,看起来没有任何变化,所以我很惊讶它没有加载。

错误是:

  

错误:数据转换失败。 “XXXX”列的数据转换   返回状态值2和状态文本“值不能   由于潜在的数据丢失而转换“。

错误也在第2行。

数据样本为0.177814688185796-0.00246545402155979。当前数据类型为NUMERIC(38,10),如果我签入Excel,则列的最大长度为21。尝试更改为NUMERIC(38,30)但得到相同的错误。

如果使用导入向导和建议的数据类型手动输入,则输出的数据类型为REAL。

试图在SSIS中尝试更改浮动但是我会看到这里是否有人有任何建议。

Retain NULL Values也已开启。

1 个答案:

答案 0 :(得分:0)

在这个问题中,我遇到的问题是数据没有上传为数据类型NUMERIC(38,10)。我将数据类型更改为float并将数据上传为ok。