我遇到SSIS加载问题。该表先前已加载,看起来没有任何变化,所以我很惊讶它没有加载。
错误是:
错误:数据转换失败。 “XXXX”列的数据转换 返回状态值2和状态文本“值不能 由于潜在的数据丢失而转换“。
错误也在第2行。
数据样本为0.177814688185796
或-0.00246545402155979
。当前数据类型为NUMERIC(38,10)
,如果我签入Excel,则列的最大长度为21。尝试更改为NUMERIC(38,30)
但得到相同的错误。
如果使用导入向导和建议的数据类型手动输入,则输出的数据类型为REAL。
试图在SSIS中尝试更改浮动但是我会看到这里是否有人有任何建议。
Retain NULL Values
也已开启。
答案 0 :(得分:0)
在这个问题中,我遇到的问题是数据没有上传为数据类型NUMERIC(38,10)。我将数据类型更改为float并将数据上传为ok。