Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Если вы обнаружите, что встроенные компоненты 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 на сайте MSDN:
Посетить страницу «Службы Integration Services» на сайте MSDN
Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.