2012-12-13 7 views
0

J'ai un package SSIS pour obtenir des données de la base de données et les placer dans une destination de fichier xml. Il travaille sous une boucle foreach. Pendant l'exécution de chaque boucle, les données sont mises à jour dans le fichier de destination. Actuellement, les données sont écrasées à chaque boucle. Vraiment je veux ajouter les données.Package SSIS xml destination

+1

Qu'avez-vous fait jusqu'à présent? En supposant que votre –

+1

XML ressemble ' ...' serait-il logique d'avoir N balises externes ' ... ...' ou sera le consommateur attend quelque chose comme 1 balise extérieure et N étiquettes intérieures? – billinkc

+0

1 étiquette extérieure et N étiquettes internes. – Jobi

Répondre

1

d'abord envelopper votre XML dans un VARCHAR (MAX) et la sortie vers une destination de fichier plat comme par: http://schottsql.blogspot.com.au/2009/10/ssis-and-xml-output.html

modifier ensuite votre destination de fichier plat et décochez l'option « Écraser données dans le fichier ». Chaque boucle s'ajoutera au fichier plat.