删除数据转换但仍有列的副本

问题描述 投票:0回答:1

我遇到数据类型不匹配问题,我正在使用 SSIS 数据转换来转换数据类型。

但最近我发现我获得了更改表的权限,所以我不想进行数据转换。

我退回包裹并尝试删除数据转换。然后我发现数据转换留下了“列的副本”名称。似乎原来的列名消失了。

现在当我在 ssms 中查询源表时。它显示“无效的列名称”。

  • 首先我想知道如何才能做到正确。(除了回滚到以前的版本。)

  • 第二我想知道为什么会发生这种情况(删除数据转换但保留更改后的列名称),

  • 第三我想知道为什么我“选择前1000行”却显示“无效的列名”。这对我来说很有趣。

我尝试将“副本”放在该列的前面。那没用。

ssis data-conversion
1个回答
0
投票

我们没有足够的信息来解决您的所有问题,但我会轻扫一下。

  1. 父级转换和孙级转换(数据转换所在的位置)之间的数据流路径上可能有一个可视指示器,双击该指示器将显示一个对话框,指示不再存在的列(弹出窗口的右半部分)。您需要“删除未映射的引用”或类似效果的选项。
  2. 从数据流中删除了组件,但新列名称仍然可见 - 某些内容引用了它,SSIS 希望您解决此问题。
  3. SSMS 中的列名无效,我们必须查看查询+表定义。
© www.soinside.com 2019 - 2024. All rights reserved.