Azure 数据工厂将数据从 XML 复制到 SQL Synapse 池

时间:2021-05-12 18:25:52

标签: sql xml azure azure-data-factory azure-synapse

我在 Synapse 中创建了一个 SQL 专用池表,现在尝试将数据从多个 XML 文件复制到这个数据库

我已将需要的 XML 文件中的所有字段映射到目标表中的每个特定列,但以下错误阻止了复制数据活动:

<块引用>

Message=目标表中的列数与输入中指定的列数不匹配。如果是 BCP 命令,请确保格式文件列数与目标表匹配。如果SSIS数据导入,检查列映射是否与target一致。,Source=.Net SqlClient Data Provider,SqlErrorNumber=107098,Class=16,ErrorCode=-2146232060,State=1,Errors=[{Class=16,Number=107098 ,State=1,Message=目标表中的列数与输入中指定的列数不匹配。如果是 BCP 命令,请确保格式文件列数与目标表匹配。如果SSIS数据导入,检查列映射是否与目标一致。,},],'

知道我做错了什么吗?

1 个答案:

答案 0 :(得分:0)

这是因为 XML 文件和 Synapse 中的列数不相等。您需要检查 XML 文件的数量,并使它们与接收器列的数量相同。