Поделиться через


Расширение пакетов с помощью сценариев

Если вы обнаружите, что встроенные компоненты Integration Services не соответствуют вашим требованиям, вы можете расширить возможности служб Integration Services, закодив собственные расширения. У вас есть два дискретных варианта расширения пакетов: можно написать код в мощных оболочках, предоставляемых задачей "Скрипт" и компонентом скрипта, или создавать пользовательские расширения служб Integration Services с нуля, производные от базовых классов, предоставляемых объектной моделью Служб Integration Services.

В этом разделе рассматривается самый простой способ — расширение пакетов с помощью скриптов.

Задача "Скрипт" и компонент "Скрипт" позволяют расширить поток управления и поток данных пакета служб Integration Services с очень небольшим кодом. Оба объекта используют среду разработки набор средств Microsoft Visual Studio Tools для работы с приложениями (VSTA) и языки программирования Microsoft Visual Basic или Microsoft Visual C# и используют все функциональные возможности, предоставляемые корпорацией Майкрософт платформа .NET Framework библиотека классов, а также пользовательские сборки. Задача «Скрипт» и компонент скрипта дают разработчику возможность создавать пользовательскую функциональность без написания всего инфраструктурного кода для пользовательской задачи или пользовательского компонента потока данных.

В этом разделе

Сравнение задачи скрипта и компонента скрипта описывает сходство и различия между задачей скрипта и компонентом скрипта.

Сравнение решений сценариев и пользовательских объектов описывает критерии, используемые при выборе решения для сценариев и разработки пользовательского объекта.

Ссылка на другие сборки в решениях сценариев описывает шаги, необходимые для ссылки на внешние сборки и пространства имен в проекте сценариев.

Расширение пакета с помощью задачи "Скрипт" описывает создание пользовательских задач с помощью задачи "Скрипт". Обычно задача вызывается один раз за время выполнения пакета или один раз для каждого источника данных, открытого пакетом.

Расширение Поток данных с помощью компонента скрипта описывает создание пользовательских источников потока данных, преобразований и назначений с помощью компонента скрипта. Компонент потока данных обычно вызывается один раз для каждой обрабатываемой строки данных.

Справочные материалы

Список стандартных кодов ошибок служб Integration Services и ссылок на сообщения со своими символьными именами и описаниями.

Расширение пакетов с помощью настраиваемых объектов описывает создание пользовательских задач программы, компонентов потока данных и других объектов пакетов для использования в нескольких пакетах.

Создание пакетов программным способом описывает создание, настройку, запуск, загрузку, сохранение и управление пакетами служб Integration Services программным способом.

Значок служб Integration Services (небольшой) Оставайтесь в курсе в службах Integration Services
Последние загрузки, статьи, примеры и видео из Корпорации Майкрософт, а также выбранные решения из сообщества, посетите страницу служб Integration Services на сайте MSDN:

Посетить страницу «Службы Integration Services» на сайте MSDN

Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.

См. также

SQL Server Integration Services