在SSIS中,如何忽略XML源中的截断错误?

时间:2015-01-05 10:32:46

标签: xml error-handling ssis truncation

我有一个包含数据流的包。在数据流中,我使用XML源从XML文件中读取。我希望SSIS忽略数据截断导致的任何故障。我认为这个任务很简单:

1)双击XML源

2)转到错误输出选项卡

3)选择一列

4)在与“截断”对应的下拉列表中选择“忽略失败”。

5)单击“确定”

但是,在执行这些步骤然后重新使用XML源之后,我发现我选择的值已丢失,并且该列已在相应的下拉列表中保留其原始值。

任何想法都表示赞赏。

1 个答案:

答案 0 :(得分:1)

我知道这是一个老帖子,但我遇到了同样的问题,并且认为我会分享我发现的内容。您必须使用“高级编辑器”来设置截断操作。

  1. 右键单击XML Source并选择“显示高级编辑器...'
  2. 转到'输入和输出属性'标签
  3. 展开包含要忽略截断的列的输出
  4. 展开'输出列'
  5. 根据'共同属性'设置' TruncationRowDisposition'到' RD_IgnoreFailure'