如何在转换期间使用SSIS 2008脚本组件添加行?

时间:2010-03-11 12:04:38

标签: sql-server-2008 ssis transform script-component

我有一个SSIS 2008脚本组件,它被设置为转换(因此它有一个输入和输出),我想要做的是在输入中取1行并可选择输出多行。

2005年有AddRow and CreateNewOutputRows方法,但这些方法似乎在2008年没有。

那么如何在转换过程中添加行?

1 个答案:

答案 0 :(得分:4)

您的问题可能是您将组件配置为同步转换。如果这样做,您将无法在输出中添加“额外”行。

如果情况并非如此,那么2005年的所有设施都将出现在2008年。这包括CreateNewOutputRows方法,在这种情况下我认为你不想要。它还包括AddRow方法 - 它只能在输出缓冲区上使用,可能名为Output0Buffer,如果输出是同步的,你将看不到它。

查看this以设置异步脚本。