首页 > 解决方案 > 无法使用 Nifi 迁移 Varbinary 数据类型 - PutDatabaseRecord 处理器

问题描述

使用 PutDatabaseRecord 处理器,我尝试将 varbinary 数据类型迁移到另一个目的地。在里面我尝试了使用“使用嵌入式 Avro 架构”的 avro 阅读器。迁移时,处理器显示错误为“不支持从未知到数组的转换”。

请提供上述问题的解决方案。提前致谢

错误日志:

17:04:34 ISTERROR5E288C7D-24FC-3619-7C08-E964A2113C7C PUTDATABASERECORD [ID = 5E288C7D-24FC-3619-7C08-7C08-E964A2113C7C]造成的process Sessive at Crocess Sescession the Process Sescession BB.212.212.2112.211-11-11-11-11-11-11-11-11-11-12 ,claim=StandardContentClaim [resourceClaim=StandardResourceClaim[id=1608723136100-388, container=default, section=388], offset=6847, length=45776044],offset=0,name=a241d7c9-7098-4161-bb77-bf205ef5bc2c,size =45775924] 由于 com.microsoft.sqlserver.jdbc.SQLServerException:不支持从 UNKNOWN 到 ARRAY 的转换。:org.apache.nifi.processor.exception.ProcessException:无法处理 StandardFlowFileRecord[uuid=bd2a3c28-d19b-466d- a8cd-1a397a1ebb6d,claim=StandardContentClaim [resourceClaim=StandardResourceClaim[id=1608723136100-388, container=default, section=388], offset=6847, length=45776044],offset=0,name=a241d7c9-7098-4161-bb77-bf205ef5bc2c,size=45775924] 由于 com.microsoft.sqlserver.jdbc.SQLServerException:不支持从 UNKNOWN 到 ARRAY 的转换。

错误日志

标签: sql-serverapache-nifi

解决方案


推荐阅读