BIDS 2005 SSIS具有不同名称的多个XML文件,可导入到DB

时间:2015-03-04 21:59:34

标签: sql-server xml ssis bids

我创建了一个SSIS包,其中包含一个Foreach循环容器,其中包含一个数据流任务,指向由XML Source和OLE DB Destination构成的数据流。创建XML Source时,需要我将现有的XML文件指向我的“启动器”。文件。但是,我不希望一遍又一遍地导入同一个文件,我希望能够在文件夹位置添加和删除文件,而无需每次都更改包。创建一个空的XML文件并不是答案,因为数据库会抛出一个错误,表明它所期望的值违反了列限制。我不知道在任何给定时间将生成多少XML文件,它可以是1,它可以100。

这是我想要实现的目标的总体看法:

  1) User generates one or more XML files in a specific folder location:
        Example: MyFile12456.xml
                 MyFile298654.xml
                 MyFile33265.xml
  2) User executes SSIS package:
       a) Each xml file is read into the database
       b) After import each xml file is moved to another folder 
          -- files are being moved to avoid duplication 
             of import and to be archived

如何修复[XML Source]。[XMLData]以引用一个不必更改但避免导入重复的文件?

是否可以设置引用然后让它忽略该文件?

0 个答案:

没有答案