我有一个SSIS包来得到某种数据库的数据,并把它放到一个xml文件的目的地。 据工作foreach循环下。 虽然每个循环执行时,数据在目标文件更新。 目前,该数据在每个循环覆盖。 我真的要追加的数据。
Answer 1:
首先包裹在VARCHAR(MAX)你的XML并输出到平面文件目标按: http://schottsql.blogspot.com.au/2009/10/ssis-and-xml-output.html
然后编辑您的平面文件目标,并取消选中“在文件覆盖的数据”。 每个循环将追加到平面文件。
Answer 2:
您可以导入数据到记录目的地,并使用脚本组件到记录写入到一个XML文件中。 下面的链接包含了一步一步的指导该进程:
- 另一个SSIS XML目的地
文章来源: SSIS package xml destination