Что такое самый простой способ экспорта в XML с SQL Server [Таблица или представление] в XML?Как экспортировать из SQL Server в XML
Это то, что я делал до сих пор
Execute SQL Task
SELECT * FROM Production.Product
FOR XML AUTO, TYPE, ROOT('Data')
ResultSet XML
в левой секции набора результатов я создал новую переменную 0 User :: XMLVal
Сценарий T спросите
Dim sw As New IO.StreamWriter("D:\Apps\SSIS\test.xml")
sw.Write(Dts.Variables("User::XMLVal").Value.ToString())
sw.Dispose()
Но я не получаю XML-тип данных. Я использую 2005 год. Я пытался с Nvarchar, но он не сработал ** Ошибка [Выполнение SQL-задачи]: для ResultSetType возвращено неверное количество результирующих привязок: «ResultSetType_XML». ** – Zerotoinfinity
@ Zerotoinfinite Убедитесь, что ваша 'Execute SQL Task 'имеет свойство' ConnectionType', установленное в 'ADO.NET',' ResultSet = None' и использует параметры 'OUTPUT' для получения значений из вызова хранимой процедуры. – Yuck
Спасибо :-). оно работает – Zerotoinfinity