Quelle est la manière la plus simple d'exporter vers XML à partir de SQL Server [Table ou vue] vers XML?Comment exporter depuis SQL Server vers XML
C'est ce que je l'ai fait jusqu'à présent
Exécuter Sql Tâche
SELECT * FROM Production.Product
FOR XML AUTO, TYPE, ROOT('Data')
ResultSet XML
dans la section jeu de résultats gauche, je l'ai créé nouvelle variable 0 utilisateur :: XMLVal
Tâche de script
Dim sw As New IO.StreamWriter("D:\Apps\SSIS\test.xml")
sw.Write(Dts.Variables("User::XMLVal").Value.ToString())
sw.Dispose()
Mais je ne reçois pas de type de données XML. J'utilise 2005. J'ai essayé avec Nvarchar mais il échoue ** [Tâche d'exécution SQL] Erreur: Il y a un nombre non valide de liaisons de résultat retournées pour le ResultSetType: "ResultSetType_XML". ** – Zerotoinfinity
@Zerotoinfinite Assurez-vous que votre 'Exécuter la tâche SQL Sa propriété 'ConnectionType' est définie sur' ADO.NET', 'ResultSet = None' et utilise les paramètres' OUTPUT' pour obtenir les valeurs d'un appel de procédure stockée. – Yuck
Merci :-). Ça marche – Zerotoinfinity