我在 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数据导入,检查列映射是否与目标一致。,},],'
知道我做错了什么吗?
答案 0 :(得分:0)
这是因为 XML 文件和 Synapse 中的列数不相等。您需要检查 XML 文件的数量,并使它们与接收器列的数量相同。