【发布时间】:2012-12-07 16:22:34
【问题描述】:
我正在尝试使用 SSIS 包将多个制表符分隔的文件导入到 sql server 表中。我设置了平面文件源并创建了一个平面文件连接管理器,但有人告诉我我需要为此创建多个平面文件源。这不可能是真的吧? 有没有办法可以使用循环和源文件夹目录位置?
【问题讨论】:
-
所有平面文件的格式/架构都相同吗?
标签: sql-server-2008 ssis
我正在尝试使用 SSIS 包将多个制表符分隔的文件导入到 sql server 表中。我设置了平面文件源并创建了一个平面文件连接管理器,但有人告诉我我需要为此创建多个平面文件源。这不可能是真的吧? 有没有办法可以使用循环和源文件夹目录位置?
【问题讨论】:
标签: sql-server-2008 ssis
只要文件结构相同,您就可以使用文件类型的 for-each 循环。将其指向包含文件的文件夹,并将变量分配给文件+路径。然后将该变量用作平面文件连接管理器上的表达式。
【讨论】:
这里是一个链接,展示了如何做到这一点:http://www.sqlis.com/sqlis/post/Looping-over-files-with-the-Foreach-Loop.aspx
我喜欢该页面上使用的布局和图形指示器。
【讨论】: