Подтвердить что ты не робот

SSIS: как вы повторно используете script в компоненте сценариев в другом пакете?

OK... У меня есть первый пакет SSIS, который использует объект Scripting. Я нажал кнопку Script и написал процедуру в среде Visual Studio для приложений IDE.

Теперь я хочу повторно использовать этот код в другом пакете.

Что лучше всего избегать Control + C, Control V?

4b9b3361

Ответ 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.

Надеюсь, что это поможет.