【问题标题】:Cannot change external column length无法更改外部列长度
【发布时间】:2018-11-14 18:04:16
【问题描述】:

我有一个 SSIS 包,其中包含从 OLE DB 源填充 Excel 目标的数据流。数据库中的一列长度为 500 个字符。在运行包时,我收到警告:

警告:数据流任务中的 0x802092A7,Excel 目标 [38]:由于从长度为 500 的数据流列“DT_WSTR_Description”插入长度为 255 的数据库列“F6”中的数据,可能会发生截断。

我看到 F6 外部列的长度确实为 255。当我将其更改为 500 时,它再次变为 255。我该如何解决?

【问题讨论】:

    标签: ssis


    【解决方案1】:

    在 Excel 目标的“属性”窗口中,将 ValidateExternalMetadata 设置为 false。然后右键单击 Excel 目标,选择显示高级编辑器并转到输入和输出属性窗格。展开 Excel Destination Input 节点,然后对 External Columns 文件夹执行相同操作。转到 F6 列,在 Common Properties 下,您现在可以更改列的长度,而不会恢复原状。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-11
      • 1970-01-01
      • 2022-01-22
      • 2022-08-19
      • 1970-01-01
      • 2019-12-17
      • 2012-02-08
      • 1970-01-01
      相关资源
      最近更新 更多