如何使用 SSIS 导入可变记录长度 CSV 文件?

Tap*_*nic 5 sql-server csv import ssis sql-server-2005

有没有人能够通过 SSIS 将可变记录长度文本文件 (CSV) 导入 SQL Server?

我曾多次尝试使用 SSIS 将 CSV 文件放入 SQL Server 表中,其中输入文件具有不同的记录长度。对于这个问题,两个不同的记录长度是63和326字节。所有记录长度都将导入到同一个 326 字节宽度的表中。

有超过 100 万条记录可供导入。
我无法控制导入文件的创建。
我必须使用SSIS。
我已向 MS 确认这已被报告为错误。我尝试了几种解决方法。大多数情况下,我尝试编写自定义代码来拦截记录,但我似乎无法让它按我想要的方式工作。

D.S*_*.S. 4

我遇到了类似的问题,并使用了自定义代码(脚本任务)和“数据流”选项卡下的脚本组件。

我有一个平面文件源输入到脚本组件中。在里面,我使用代码来操作传入的数据并将其修复为目的地。

我的问题是提供商使用“000000”作为没有可用日期,而另一列有填充/修剪问题。