数据传输DTS不支持的类型转换吗?

数据传输DTS不支持的类型转换?请检查源端和目标端对应字段类型是否一致。
帮助文档:https://help.aliyun.com/document_detail/462133.html#DTS-RETRY-ERR-0251
详细报错信息:将数据写入目标库异常,正在重试,重试了10次,重试了96s,异常重试原因:
jdbc-utils: DTS-11001: jdbc-utils: DTS-11001: Adb30StringDisperse: unsupported value convert for [9999-12-31] convert to [effectiveOutDatePno12 DATETIME nullable as effectiveOutDatePno12 utf8] targetDatabase:ods_app_geega_geelypk targetTable:ods_app_t_car_model_pno_eighteen_code
cause:
JdbcUtilsException: jdbc-utils: DTS-11001: Adb30StringDisperse: unsupported value convert for [9999-12-31] convert to [effectiveOutDatePno12 DATETIME nullable as effectiveOutDatePno12 utf8]
【URL】:https://dtsnew.console.aliyun.com/sync/cn-hangzhou?resourceGroupId=rg-aekzhyarmoxnedq
【当前时间】:2024-02-05 14:41:39
【Region】:cn-hangzhou

展开
收起
真的很搞笑 2024-02-15 08:48:55 98 分享 版权
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据报错信息,数据传输DTS在将数据写入目标库时遇到了不支持的类型转换。具体来说,源端字段类型为[9999-12-31],而目标端字段类型为[effectiveOutDatePno12 DATETIME nullable as effectiveOutDatePno12 utf8]。

    要解决这个问题,你需要检查源端和目标端的字段类型是否一致。如果不一致,你可以尝试以下方法:

    1. 修改源端或目标端的字段类型,使其保持一致。例如,你可以将源端的字段类型更改为DATETIME,或者将目标端的字段类型更改为字符串。

    2. 在数据传输过程中,使用自定义的数据转换逻辑来处理这种类型转换。你可以在数据传输DTS的任务配置中添加自定义的转换规则,以便在数据传输过程中进行适当的类型转换。

    请根据你的实际情况选择合适的解决方案,并确保源端和目标端的字段类型一致,以避免类似的问题发生。

    2024-02-16 11:16:53
    赞同 展开评论

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

还有其他疑问?
咨询AI助理