могло быть по возможности что когда вы добавили экстренные колонки CR/LF на той линии могло быть messed вверх. .if, котор вам добавили все экстренные колонки. .i сказало бы, раскрывает архив CSV в форме Эксел и после этого добавляет экстренную пустую колонку к концу (using колонка вставки к праву внутри первенствуйте). Делать то, добавит экстренную колонку к концу с правильно CR/LF. В SSIS, источник как раз выбирает колонки которые вам нужно.
Если это будет рецидивируя процесс где архив имеет в переменном columns.i предложило бы вас для того чтобы принять динамический подход путем использование задачи, то сценария где вы можете разделить данные как предложено в соединением ниже, так, что вы не должны сделать любые изменения к архиву ручно
http://agilebi.com/cs/blogs/jwelch/archive/2007/05/08/handling-flat-files-with-varying-numbers-of-columns.aspx