我有一个SSIS包来从数据库中获取某种数据并将其放入xml文件目的地。它在foreach循环下工作。在每个循环执行时,数据在目标文件中更新。目前,数据在每个循环中被覆盖。我真的想追加数据。
答案 0 :(得分:1)
首先将您的XML包装在VARCHAR(MAX)中,然后输出到平面文件目的地: http://schottsql.blogspot.com.au/2009/10/ssis-and-xml-output.html
然后编辑平面文件目标并取消选中“覆盖文件中的数据”选项。每个循环都将附加到Flat文件。
答案 1 :(得分:0)
您可以将数据导入RecordSet目标,并使用脚本组件将RecordSet写入XML文件。以下链接包含此过程的分步指南: