從SQL Server [表或視圖]導出到XML的最簡單方法是什麼?如何從SQL Server導出到XML
這是我做了什麼至今
執行SQL任務
SELECT * FROM Production.Product
FOR XML AUTO, TYPE, ROOT('Data')
的ResultSet XML
左結果集部分我已經創造了新的變量0用戶:: XMLVal
腳本任務
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 2012-02-10 19:47:49
@Zerotoinfinite請確保您的「執行SQL任務''將ConnectionType'屬性設置爲'ADO.NET','ResultSet = None',並使用'OUTPUT'參數從存儲過程調用中獲取值。 – Yuck 2012-02-10 19:54:26
感謝:-)。有用 – Zerotoinfinity 2012-02-10 19:57:42