SSIS xml import - 给定编码中的字符无效

时间:2015-12-04 18:54:18

标签: xml ssis

我有一个导入XML文件的SSIS包。我在导入任何数据之前收到以下错误。

错误:XML Source无法处理XML数据。给定编码中的字符无效。第2行,第2448位。

第2行,第2448位包含一个我没有参考的值的变音符号。我尝试将XSD编码更改为(utf-16和ISO-8859-1)。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

所以我可以通过使用Derived Column将列转换为字符串来解决这个问题。我的问题是口头上有口音:André。在我的XML源代码中,我创建了一个新的XSD文件然后打开了高级编辑器。单击输入和输出属性。扩展了外部列和输出列,并将我的列转换为“Unicode文本流[DT_NTEXT]”。一旦完成。然后我使用派生列将我的列转换回unicode字符串(DT_WSTR)。像魅力一样工作。