我正在尝试创建一个包含多个数据流任务的包。这些任务在性质上非常相似,但包含相当重要的差异。
我试图复制任务,然后更改需要更改的内容。
当我自己运行任务时,它运行良好,但是当我与包中的所有其他任务一起运行它时,我收到以下错误:
你调用的对象是空的。 在 ScriptMain.Input0_ProcessInputRow(Input0Buffer Row) 在 UserComponent.Input0_ProcessInput(Input0Buffer Buffer) 在 UserComponent.ProcessInput(Int32 InputID, String InputName, PipelineBuffer Buffer, OutputNameMap OutputMap) 在 Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ProcessInput(Int32 InputID, PipelineBuffer缓冲区)在 Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost.ProcessInput(Int32 inputID,PipelineBuffer 缓冲区)
不是最友好的错误消息。
谁能告诉我这是什么以及如何解决它?我假设有一些变量或其他属性被重复,但是哪一个?
请注意,多个数据流任务中的许多列将具有相同的列名。