2014-06-23 21 views
0

在SSIS中,我有一個腳本任務,用於提取數據並創建和捆綁xml文檔。我將這些文檔作爲xml源任務讀入,並且它們都轉到OLE DB。每次運行整個軟件包時,一個或兩個xml源任務都會失敗。乍一看,失敗的xml源任務似乎是隨機的。如果我再次運行這個軟件包,一些不同的xml源任務將會失敗,或者它可能會成功運行它們。第三次運行會產生新的故障或有時會成功,等等。它似乎重新生成了xml源的XSD,該源暫時修復了該任務,但在多次運行後總是會失敗。我通常會得到同樣的錯誤在一個給定的XML源任務,它看起來像這樣:XML源在SSIS中執行時隨機失敗

http://i.imgur.com/0GhKLBB.png

我不知道是什麼原因造成這個,因爲我是新來的SSIS,因此任何幫助是非常讚賞。謝謝。

回答

0

是否可以在任務腳本中輸出xml文檔,如數據類型dt_iu4或DT_STR(而不是xml類型)。還要檢查XSD中WSOperationMetrics的數據類型是什麼,嘗試相應地映射其輸出數據類型。

看起來這個thread

+0

是改變XSD的數據類型工作。由於不同的值正在進入,所以每次都會錯誤地猜測數據類型,這就解釋了「隨機性」。謝謝。 – somedumbguy22