我有一个SSIS 2008脚本组件,它被设置为转换(因此它有一个输入和输出),我想要做的是在输入中取1行并可选择输出多行。
2005年有AddRow and CreateNewOutputRows方法,但这些方法似乎在2008年没有。
那么如何在转换过程中添加行?
答案 0 :(得分:4)
您的问题可能是您将组件配置为同步转换。如果这样做,您将无法在输出中添加“额外”行。
如果情况并非如此,那么2005年的所有设施都将出现在2008年。这包括CreateNewOutputRows方法,在这种情况下我认为你不想要。它还包括AddRow方法 - 它只能在输出缓冲区上使用,可能名为Output0Buffer,如果输出是同步的,你将看不到它。
查看this以设置异步脚本。