问题描述
我看到了其他类似错误的帖子,但似乎无法解决。我遇到了同样的错误 “在目标上执行的操作将数据复制到目标失败:ErrorCode = TypeConversionFailure,将列名'sourceKey'的值'2150002867256'从类型'String'(精度:255,scale:255)转换为类型'Int32'(精度: ,scale :)。其他信息:Int32的值太大或太小。”
我的源(Synapse)列类型(Varchar(249)和目标(Couchbase)列类型是相同的STRING。但不确定值'2150002867256'的错误。它是Synapse和Couchbase之间的ODBC连接。然后执行copY ADF中的活动
如果有人输入任何内容,请提供帮助。非常感谢。
解决方法
接收器表架构列sourceKey
的数据类型必须为INT(Transact-SQL):