Как добавить строки с помощью компонента сценариев SSIS 2008 во время преобразования? - PullRequest
0 голосов
/ 11 марта 2010

У меня есть компонент сценария SSIS 2008, который настроен как преобразование (поэтому у него есть вход и выход), и я хочу взять одну строку на входе и при необходимости вывести несколько строк.

В 2005 году были методы AddRow и CreateNewOutputRows , но, похоже, в 2008 году они недоступны.

Так как мне добавить строки во время преобразования?

1 Ответ

4 голосов
/ 23 марта 2010

Ваша проблема, вероятно, в том, что компонент настроен как синхронное преобразование. Если вы это сделаете, вы не сможете добавить «лишние» строки в вывод.

Если это не так, то все средства 2005 года присутствуют в 2008 году. Это включает в себя метод CreateNewOutputRows, который, я не думаю, вам нужен в этом случае. Он также включает метод AddRow, который будет доступен только в выходном буфере, возможно, с именем Output0Buffer, который вы не увидите, если ваш вывод синхронный.

Просмотрите это для настройки асинхронного сценария.

...