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


Программное построение пакетов

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

  • Загрузка и выполнение существующего пакета без изменения.

  • Загрузка существующего пакета, изменение его конфигурации (например, для другого источника данных) и выполнение пакета.

  • Создание нового пакета, добавление и настройка компонентов поочередно для каждого объекта и для каждого свойства, сохранение пакета и выполнение пакета.

Можно использовать модель объектов служб Службы Integration Services, чтобы написать код, который создает, настраивает и выполняет пакеты на любом языке программирования управляемого кода. Например, может потребоваться создать управляемые метаданными пакеты, которые настраивают свои соединения или свои источники данных, преобразования и назначения на основании выбранного источника данных и его таблиц и столбцов.

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

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

ПримечаниеПримечание

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

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

Справочник

Связанные разделы

Внешние ресурсы

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загрузить новейшую документацию, статьи, образцы и видеоматериалы корпорации Майкрософт, а также лучшие решения участников сообщества, посетите страницу служб Службы Integration Services на сайте MSDN:


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

См. также

Основные понятия

Службы SQL Server Integration Services