Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 无法转换该值,因为可能会丢失数据SSI_Sql_Ssis - Fatal编程技术网

Sql 无法转换该值,因为可能会丢失数据SSI

Sql 无法转换该值,因为可能会丢失数据SSI,sql,ssis,Sql,Ssis,我遇到SSIS加载问题。该表以前加载过,看起来没有任何变化,所以我很惊讶它没有加载 错误是: 错误:数据转换失败。列XXXX的数据转换 返回的状态值2和状态文本无法显示该值 已转换,因为可能会丢失数据 第2行也有错误 数据样本为0.177814688185796或-0.0024654402155979。如果我签入Excel,则当前数据类型为NUMERIC38,10,列的最大长度为21。尝试更改为数字38,30,但出现相同的错误 如果使用导入向导和建议的数据类型手动输入,则输出的数据类型为实数 我

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

错误是:

错误:数据转换失败。列XXXX的数据转换 返回的状态值2和状态文本无法显示该值 已转换,因为可能会丢失数据

第2行也有错误

数据样本为0.177814688185796或-0.0024654402155979。如果我签入Excel,则当前数据类型为NUMERIC38,10,列的最大长度为21。尝试更改为数字38,30,但出现相同的错误

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

我打算尝试在SSIS中浮动,但我想看看这里是否有人有任何建议


保留空值也会打开

在这个问题中,我遇到了一个问题,数据没有作为数据类型NUMERIC 38,10上传。我将数据类型更改为float,数据上传正常

这些数字似乎比小数点后十位多得多。。。如果您使用了NUMERIC38,20怎么办?您在哪里编辑数据类型?数据流任务中有许多地方可以持久化该类型:是否正在修改目标表?您是否检查了源/转换/目标组件的高级属性,以查看其中一个组件是否仍在使用旧的数据类型?错误发生在哪里?在“数据转换”元素上?OLE DB目标中发生错误。OLE DB目标的外部列和数据源列不同步。回顾上个月的文件,此列中的数据是同一类型的