Sql server BIDS 2005 SSIS使用不同名称导入到DB的多个XML文件
我创建了一个SSIS包,其中包含一个Foreach循环容器,其中包含一个数据流任务,该任务指向由XML源和OLE DB目标构建的数据流。创建XML源时,需要指向一个现有的XML文件作为“起始”文件。但是,我不希望重复导入同一个文件,我希望能够在不必每次更改包的情况下从文件夹位置添加和删除文件。创建一个空的XML文件不是答案,因为DB抛出一个错误,它期望的值违反了列限制。我不知道在任何给定的时间会生成多少XML文件,它可能是1,也可能是100 以下是我想要实现的目标的总体视图:Sql server BIDS 2005 SSIS使用不同名称导入到DB的多个XML文件,sql-server,xml,ssis,bids,Sql Server,Xml,Ssis,Bids,我创建了一个SSIS包,其中包含一个Foreach循环容器,其中包含一个数据流任务,该任务指向由XML源和OLE DB目标构建的数据流。创建XML源时,需要指向一个现有的XML文件作为“起始”文件。但是,我不希望重复导入同一个文件,我希望能够在不必每次更改包的情况下从文件夹位置添加和删除文件。创建一个空的XML文件不是答案,因为DB抛出一个错误,它期望的值违反了列限制。我不知道在任何给定的时间会生成多少XML文件,它可能是1,也可能是100 以下是我想要实现的目标的总体视图: 1) User
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源][XMLData]以引用不必更改但避免导入重复的文件
是否可以设置引用,然后要求它忽略该文件 请看这篇文章,谢谢你给我这个页面的链接,它看起来确实是相当完整的信息,但我似乎必须使用平面文件格式来实现我想要的,使用XML不起作用,或者我还没有找到一个有效的例子。关于这个例子,我不得不将varSourcePath留空,因为它正在读取平面文件连接中已经建立的路径。