SSIS包失败,运行时Interopservices错误

时间:2016-05-10 02:09:20

标签: sql-server sql-server-2008 ssis db2

我有这个SSIS包以前一直运行到一个月前。它开始失败,出现以下错误代码,但在我重新启动进程后它运行正常。我已经尝试过今天整天运行但是有用。

代码从excel文件中取出所有内容并将其泵送到IBM DB2表。我知道错误说没有足够的存储空间,但是我还有另一个SSIS任务,它的步长是其规模的5倍,但运行完美无缺。

非常感谢对此的任何见解!

  

错误:System.Runtime.InteropServices.COMException(0x80070008):不是   足够的存储空间可用于处理此命令。 (例外   HRESULT:0x80070008)at   Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSManagedComponentWrapper100.GetBLOBData(IDTSBuffer100   pIDTSBuffer,Int32 hRow,Int32 hCol,UInt32 dwOffset,UInt32 dwCount)   在Microsoft.SqlServer.Dts.Pipeline.PipelineBuffer.GetString(Int32   columnIndex)at   Microsoft.SqlServer.Dts.Pipeline.ADONETDestination.GetBufferDataAtCol(PipelineBuffer   缓冲区,Int32 iCol)at   Microsoft.SqlServer.Dts.Pipeline.ADONETDestination.ProcessInput(的Int32   inputID,PipelineBuffer buffer)at   Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostProcessInput(IDTSManagedComponentWrapper100   包装器,Int32 inputID,IDTSBuffer100 pDTSBuffer,IntPtr   bufferWirePacket)

0 个答案:

没有答案