我有一个简单的ssis包(2005),它读取固定宽度的平面文件源并转储到表中。到目前为止,文件有5列,最后一列为50列。现在格式发生了变化,最后添加了一个新列(长度为4),前一个50长度列现在只有10个长度。
我认为它应该非常简单,只需在数据流下转到源的高级编辑器,在外部列下,修改Column4(我的列名为Column0到4)并将其长度更改为10,然后'添加列'并将其命名为Column5等。但是当我添加时,新列总是被添加到当前最后一列(Column4)之上。
如何在不必重做整个列的情况下最终添加新列。
(注意:我过于简化了我的情况,我的列数真的很大,我不想再做整个映射...请帮助!)