我有一個SSIS(2005)包,它轉換某些XML數據,然後將其導入到SQL 2005中。數據轉到的列是nvarchar(max)。數據的長度在500個字符和750個字符之間變化。查看在Notepad ++中的變換(XSLT)後爲導入而創建的XML文件時,它不會被截斷。包中的下一步是向SQL Server的導入。導入後表中的數據被截斷爲大約450個左右的字符。我知道在查詢分析器中可能看不到所有數據,所以我使用SQL MGT Studio生成腳本來編寫表格和數據的腳本,然後在Notepad ++中查看並確信 - 數據已被截斷。SSIS 2005在導入時截斷XML數據?
SSIS包使用XML數據源來獲取轉換後的文件。數據轉換(非Unicode到unicode的nvarchar(最大))和OLE DB目標。
這對於XML源代碼不起作用 – 2013-07-31 10:40:45