puede ser que sea posible que cuando usted agregó las columnas adicionales el CR/LF en esa línea pudo haber sido ensuciado. .if que usted agregó todas las columnas adicionales necesitó. .i diría, abre el archivo de CSV en el formato de Excel y después agrega una columna en blanco adicional al extremo (usar columna del parte movible a la derecha adentro sobresalir). Hacer eso, agregará una columna adicional al extremo con CR/LF correcto. En SSIS, la fuente apenas selecciona las columnas que usted necesita.
Si esto es un proceso que se repite donde el archivo tiene en columns.i variable le sugeriría para tomar un acercamiento dinámico usando la tarea de la escritura donde usted puede partir los datos según lo sugerido en acoplamiento abajo, de modo que usted no tenga que hacer ninguna cambios al archivo manualmente
http://agilebi.com/cs/blogs/jwelch/archive/2007/05/08/handling-flat-files-with-varying-numbers-of-columns.aspx