【问题标题】:Bulk Insert Multiple XML files with SSIS 2008使用 SSIS 2008 批量插入多个 XML 文件
【发布时间】:2010-06-03 21:19:06
【问题描述】:
我有一个包含多个 XML 文件的文件夹。我需要将每一个批量插入到 sql server 中的表中。因为我是 SSIS 的新手,所以我完全不知道如何让它工作。
目前,我的 SSIS 包从 FTP 服务器中提取文件并使用命令行解压缩 xml(以 .xml.gz 形式出现)。这一切都很好,但现在我无法将文件放入数据库,因为批量插入任务只需要分隔文件。
建议?
【问题讨论】:
标签:
sql-server
xml
ssis
bulkinsert
【解决方案2】:
流程中有一个不明显的步骤。当您设置 For-Each 并将文件分配给变量(IE:User::InputFile)时,如果您尝试在 XML 源(来自变量的 XML 文件)中使用它,它会给您一个错误提示无法读取变量。
它不能。您必须通过在变量选项卡中手动将示例(工作)文件地址输入到将提供地址的变量(IE:User::Inputfile)来启动泵。
执行此操作,您将进入列选项卡,您可以在其中完成对 for-each 循环的使用。