Ответ 1
Указание MSDN на повторное использование Script Задачи, которые присутствуют в панели инструментов Control Flow
. Вот ссылка на MSDN.
Если несколько пакетов используют script, рассмотрите возможность создания настраиваемой задачи вместо задачи Script. Дополнительные сведения см. В разделе "Разработка настраиваемой задачи".
Цитата MSDN о повторном использовании Script Компонент, который присутствует в Data Flow Task
. Вот ссылка на MSDN.
Компонент Script обеспечивает простой и быстрый способ включения пользовательских функций в поток данных. Однако, если вы планируете повторно использовать код Script в нескольких пакетах, вам следует подумать о программировании пользовательского компонента вместо использования компонента Script. Дополнительные сведения см. В разделе "Разработка компонента пользовательских потоков данных".
Другие альтернативы, которые вы можете изучить,:
-
Создайте библиотеку .NET с логикой многократного использования и зарегистрируйте DLL в GAC. После регистрации в GAC вы можете ссылаться на библиотеку в Script Задача или Script Компонент. Вот ссылка, которая описывает это.
-
Вы также можете посмотреть сторонние компоненты Script Task Plus и Script Component Plus, разработанный CozyRoc.
Надеюсь, что это поможет.