KB3013553 - 修正:當您在 SSIS 2012 或 SSIS 2014 中的大型輸入檔案上執行 XML 驗證控制流程工作時,發生記憶體不足錯誤

套用到
SQL Server 2012 Business Intelligence SQL Server 2014 Business Intelligence - duplicate (do not use)

症狀

假設您使用 Microsoft SQL Server 2012 Integration Services (SSIS 2012) 或 SSIS 2014。 當您在大型輸入檔案上執行 XML 驗證控制流程工作時,經過一段時間的處理後,SSIS 可能會擲回記憶體不足例外狀況,如下所示:

注意

SSIS 套件「xxx」正在啟動。
錯誤: 0xC002F304於 XML 工作,XML 工作:發生錯誤,並顯示下列錯誤訊息:「記憶體不足,無法繼續執行程式。」
錯誤:0xC002928F於 XML 工作,XML 工作:「新來源」屬性沒有來源 XML 文字;XML 文字無效、Null 或空白字串。
工作失敗: XML 工作
警告:0x80019002套件:SSIS 警告碼 DTS_W_MAXIMUMERRORCOUNTREACHED。 Execution 方法成功,但 2 () 所引發的錯誤數目已達到允許的最大值 (1) ;導致失敗。 當錯誤數達到 MaximumErrorCount 中指定的數值時,就會發生此情況。 變更 MaximumErrorCount 或修正錯誤。
SSIS 套件「xxx」已完成:失敗

附註 不論 [驗證詳細資料] 屬性是設定為 true 或 false,此問題都會發生。

解決方式

此問題已先在下列 SQL Server 累積更新中修正。

SQL Server 2014 SP1 的累積更新 1 /zh-tw/help/3067839

SQL Server 2012 SP2 的累積更新 4 /zh-tw/help/3007556

SQL Server 2014 的累積更新 6 /zh-tw/help/3031047

關於 SQL Server 的累積更新

SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:

      

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。