答:Step 1: Use foreach loop iterator to pick all files in the specific folder.
Step 2: By using script task get the column name from text file and create the tables in you database. Keep the table name in the SSIS variable.
Step 3: Choose any destination task and insert the data into the newly created tables.
我使用了foreach
循环容器并选择了文本文件的路径。在第2步,我无法为列导入编写脚本。我有几个名为employee的文本文件,其中包含列id ,name
和另一个部门有deptno ,location
。实际上我也是sql server and ssis
的初学者。任何人都知道请帮助我。
答案 0 :(得分:2)
ForEach Loop container
内,您将拥有dataflow task
。Flat File Source
,使用Flat File Connection Manager
。 flat file connection manager
expression
将connectionstring
OLE DB Destination
,这将是步骤1中填充的变量。注意:设置基本流可能更容易,FlatFile连接管理器等硬编码到其中一个文件。这将允许您使流程正常工作,然后您可以引入ForEach循环和变量/表达式以使流程灵活。