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


Выполнение пакетов и управление пакетами программным образом

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

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

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

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

Можно загрузить и выполнить существующий пакет из клиентского приложения при помощи всего нескольких строк кода.

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

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

Выполнение пакетов на сервере службы Integration Services

При развертывании пакетов на сервере Службы Integration Services можно запустить пакеты программным путем с помощью пространства имен Microsoft.SqlServer.Management.IntegrationServices. Сборка Microsoft.SqlServer.Management.IntegrationServices компилируется с платформой .NET Framework 3.5. При построении приложения .NET Framework 4.0 может потребоваться добавить ссылку на сборку непосредственно в файл проекта.

Можно также использовать пространство имен для развертывания проектов Службы Integration Services на сервере Службы Integration Services и управления ими. Общие сведения о пространстве имен и фрагменты кода см. в записи блога Обзор модели управляющих объектов каталога служб SSIS на сайте blogs.msdn.com.

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

Справочник

См. также

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

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


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

См. также

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

Службы SQL Server Integration Services