症狀
假設您使用 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 產品中的問題。