【问题标题】:How do i solve this SISS thing?我该如何解决这个 SISS 问题?
【发布时间】:2019-12-03 20:00:32
【问题描述】:

标题:Microsoft Visual Studio


数据流任务 [Union All [303]] 出错:“Union”的元数据 All.Inputs[Union All Input 3].Columns[Title]" 与元数据不匹配 关联的输出列。

数据流任务 [Union All [303]] 出错:无法设置属性 “Union All.Inputs [Union All Input”上的“OutputColumnLineageID” 3].Columns[标题]".


其他信息:

来自 HRESULT 的异常:0xC0204006 (Microsoft.SqlServer.DTSPipelineWrap)


按钮:

好的


当我尝试进行数据转换然后尝试进行联合时,我不断收到此错误...这是因为,如果您知道,数据转换将创建新列。所以当我尝试与他们联合时,它会得到 bove 错误。

【问题讨论】:

    标签: sql-server visual-studio ssis etl


    【解决方案1】:

    您必须删除并重新添加源和联合之间的那些连接。

    【讨论】:

      【解决方案2】:

      我曾经遇到过同样的问题,我的做法如下:

      1)双击对应的数据-故障数据经过的转换 2)检查您列的所有数据类型是否与其他数据转换中同一列的数据类型匹配。 3)如果有任何差异,请修复

      这将为您解决问题,就像对我一样。

      【讨论】:

      • “如果有任何差异,请修复”。困难的是知道如何 修复它。您不能直接更改输出数据类型。您必须通过以下方式间接更改它:a) 暂时将相应的输入列之一更改为不同的输入列,然后再返回到原始列,或者 b) 完全删除有问题的映射并重新添加它。之后,输出数据类型将再次与输入数据类型同步。
      猜你喜欢
      • 2020-03-25
      • 2020-02-14
      • 2021-10-23
      • 1970-01-01
      • 2021-07-31
      • 2020-12-28
      相关资源
      最近更新 更多