更改SQL列的数据类型时更新SSIS包

时间:2018-12-28 17:57:02

标签: sql-server ssis

我们必须更新在SSIS包中用作源的SQL表中的列的数据类型。但是,当我在更新数据类型后运行SSIS包时,由于数据类型不匹配而失败。

如何使SSIS包重新编译/重新验证源代码,使其不会失败?

2 个答案:

答案 0 :(得分:0)

您将需要打开SSIS包本身。从这一点开始,转到使用该对象的任何组件,右键单击它并选择 Show Advanced Editor ... ,然后按Connection Manager窗格上的Refresh按钮以更新元数据。我还建议您仔细检查所有列映射,以验证数据类型和长度是否兼容。

答案 1 :(得分:-1)

您可以打开现有程序包并进行数据转换,也可以简单地创建一个新程序包并用该转换程序覆盖现有程序包。

enter image description here