在我的一个项目中,我必须进行一些数据传输。所以我为此创建了 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 包是否需要互操作?
提前致谢。
最佳答案
我遇到过那个错误,实际上不是由于脚本组件中的错误,而是导致该问题的下游任务的错误。一旦解决,问题就消失了。
希望这对您有所帮助。
关于asp.net - 执行 SSIS 包时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18063357/