SSIS 平面文件源如何动态映射列
本人现在做一个项目,数据源是CSV文件,在SSIS中新建一个平面文件源,在连接管理器中,浏览打开该文件,在“列”中映射列位置,第一列是ID,第二列是NAME.但是客户提供的CSV文件,无法确定每次数据列的顺序,有可能第一列是“NAME",第二列是ID,这样平面文件源就会报错,请问如何让"平面文件源"动态映射列
------解决方案--------------------直接当作excel导入就行了
或用格式化导入
------解决方案--------------------导入时浏览格式,指定导入列与数据库表列对应
------解决方案--------------------用代码怎么映射
------解决方案--------------------平面文件的话
1. 用srcipt task,创建数据库连接,判断列名,直接导入到数据库,
or
2. 参考:http://msdn.microsoft.com/en-us/library/ms136086.aspx#Y310
http://msdn.microsoft.com/en-us/library/ms136020.aspx