执行SSIS包时出错

时间:2013-08-05 16:43:57

标签: asp.net database ssis

在我的一个项目中,我必须进行一些数据传输。所以我创建了相同的SSIS包,但是当我把它作为计划时,它会让我误以为错误。

    An exception of type System.Runtime.InteropServices.COMException occurred and was caught. 
Source:Microsoft.SqlServer.DTSPipelineWrap;Message:Exception from HRESULT: 
0xC0047020;Target:Int32 AddRow(IntPtr);StackTrace:   at 
Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100.AddRow(IntPtr ppRowStart)     at 
Microsoft.SqlServer.Dts.Pipeline.PipelineBuffer.AddRow()     at 
Microsoft.SqlServer.Dts.Pipeline.ScriptBuffer.AddRow()     at 
OutAssetDetailBuffer.AddRow()     at ScriptMain.CreateNewOutputRows()  Method - 
CreateNewOutputRows()

由于我是SSIS包的新手,我对这个错误一无所知。如果有人知道这个错误背后的原因是什么,请告诉我。

另外,我有一个疑问 - SSIS包是否需要Interop?

先谢谢。

1 个答案:

答案 0 :(得分:2)

我遇到了这个错误,实际上并不是由于脚本组件中的错误,而是导致问题的下游任务出错。一旦解决了,问题就消失了。

希望这有帮助。