我在SSIS中有一个使用平面文件连接来连接到CSV文件的程序包。我基于从某人收到的模板文件构建了该文件,并且为了简单起见,它具有一个标题行,该行显示ColumnA,ColumnB和ColumnC(按此顺序)。该软件包用于自动化目的,每天提取文件并将其内容提取到SQL表中。
我遇到的问题是,我每天收到的所有文件似乎都以不同的顺序排列了标题行数据,并且这弄乱了提取过程。例如:我收到一个具有ColumnB,ColumnC,ColumnA(按此顺序)和SSIS(我假设)的文件,只是注意到总共有3列并接受该文件,因此当需要推送到SQL时,由于排序很重要,因此使用SQL,每列的数据都将进入错误的列。
有没有人遇到过这个问题并找到解决方法?
如果我需要解释更多,我非常愿意。一直试图弄清楚这一点。