1

在我的一个项目中,我必须进行一些数据传输。所以我创建了相同的 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 包是否需要互操作?

提前致谢。

4

1 回答 1

3

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

希望这可以帮助。

于 2013-11-10T22:37:58.133 回答