azure - 值 2150002867256 的复制活动中的类型转换错误:Azure 数据工厂
问题描述
我看到其他帖子存在相同类型的错误,但似乎没有解决方案。我收到相同的错误“目标操作将数据复制到目标失败:ErrorCode=TypeConversionFailure,将列名'sourceKey'的值'2150002867256'从'String'类型(精度:255,比例:255)转换为类型时发生异常'Int32'(精度:,比例:)。附加信息:对于 Int32 而言,值太大或太小。”
我的源(突触)列类型(Varchar(249)和目标(Couchbase)列类型是相同的字符串。但不确定值 '2150002867256' 的错误。它是 Synapse 和 Couchbase 之间的 ODBC 连接。并在 ADF 中进行复制活动
如果有人有任何意见,请提供帮助。太感谢了。
解决方案
您的接收器表架构列的数据类型sourceKey
必须是INT(Transact-SQL):
推荐阅读
- android - IllegalArgumentException:没有这样的服务 ComponentInfo{JobIntentService}
- c++ - 是函数参数c ++中允许的简写符号
- java - 如何在 mule 流的入站路径中创建变量?
- angularjs - PhpStorm 抱怨找不到类型,但仍然可以打开定义它的文件
- onedrive - 使用一个驱动器一键列出文件和文件夹
- php - 按外键mysql同一张表排序
- c - 指针变量的地址是如何分配的?他们遵循任何模式吗?
- javascript - 使用 php、已验证域、mx、电子邮件模式检查电子邮件是否存在
- reactjs - Redux 状态未定义
- docker - 多阶段 docker 构建的工件缓存