Sql server 如何使用SSI将多个源表插入到一个目标表中?

Sql server 如何使用SSI将多个源表插入到一个目标表中?,sql-server,sql-server-2012,ssis,Sql Server,Sql Server 2012,Ssis,我有一个连接管理器(oledb),它指向一个包含20个dbf文件的文件夹。所有dbf文件都具有相同的架构。只有数据是针对特定实体的。我想从20个dbf文件中获取所有数据,并将它们插入到一个表中(在sql server中)。什么任务使我能够做到这一点?您应该创建“For each loop”容器,将每个文件路径写入变量f.e.@fp 之后,将数据流任务放入内部并配置 之后,您应该创建另一个变量,如@table(将@fp子串为仅文件名),并将此变量放入源表的数据流任务中。

我有一个连接管理器(oledb),它指向一个包含20个dbf文件的文件夹。所有dbf文件都具有相同的架构。只有数据是针对特定实体的。我想从20个dbf文件中获取所有数据,并将它们插入到一个表中(在sql server中)。什么任务使我能够做到这一点?

您应该创建“For each loop”容器,将每个文件路径写入变量f.e.
@fp
之后,将数据流任务放入内部并配置 之后,您应该创建另一个变量,如
@table
(将
@fp
子串为仅文件名),并将此变量放入源表的数据流任务中。