SQL下跑批处理报错 "Arithmetic overflow error converting IDENTITY to data type int."

0
之前运行好好的,不知道怎么回事就跑批出错了 ,

新手,请问哪位热心的同仁能帮忙解决一下 ,
非常感谢了 !
BI.jpg
已邀请:
1

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2014-12-08 回答

建议在SSIS包运行前,把控件上标注的!号和?号都解决掉。
然后再运行,你这个问题可能是因为Source那边的数据源表的列类型发生了更改导致问题。
包双击打开的时候会去重新检测所有数据源,发现你的Source发生了改变,所以报了!号
0

梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-11-26 回答

主要原因:溢出报错,新记录写不进去了,INT类型太小了
解决方案:使用guid类型 或者bigint类型

要回复问题请先登录注册