Выполнение пакетов и управление пакетами программным образом
Если требуется управлять пакетами служб Integration Services и выполнять их за пределами среды разработки, можно делать это программно. Этот подход предоставляет следующие возможности.
Загрузка и выполнение существующего пакета без изменения.
Загрузка существующего пакета, изменение его конфигурации (например, для другого источника данных) и выполнение пакета.
Создание нового пакета, добавление и настройка компонентов поочередно для каждого объекта и для каждого свойства, сохранение пакета и выполнение пакета.
Можно загрузить и выполнить существующий пакет из клиентского приложения при помощи всего нескольких строк кода.
В этом разделе рассматривается программное выполнение существующего пакета и получение доступа к выходу потока данных из другого приложения. Дополнительной возможностью программирования является возможность программно создавать пакет служб Integration Services построчно, как описано в разделе Программное построение пакетов.
Также в этом разделе описываются другие задачи администрирования, которые можно выполнять программно для управления сохраненными пакетами, запуска пакетов и ролей пакетов.
В этом разделе
Основные сведения об отличиях между локальным и удаленным выполнением
Описываются важные различия между выполнением пакета локально и на сервере.Программная загрузка и запуск локального пакета
Описывается процесс выполнения существующего пакета из клиентского приложения на локальном компьютере.Программная загрузка и запуск удаленного пакета
Описывается способ выполнения существующего пакета из клиентского приложения и способ убедиться, что пакет запущен на сервере.Загрузка выхода локального пакета
Описывается способ выполнения пакета на локальном компьютере и загрузки выходных данных потока в клиентское приложение с помощью назначения DataReader и пространства имен DtsClient.Программное перечисление доступных пакетов
Описывается способ обнаружения доступных пакетов, управляемых службами Integration Services.Программное управление пакетами и папками
Описывается создание, переименование и удаление как пакетов, так и папок.Программное управление запуском пакетов
Описывается создание списка запущенных в настоящее время пакетов, исследование их свойств и остановка пакетов.Программное управление ролями пакетов
Описывается получение или задание информации о ролях, назначенных пакету или папке.
Раздел
- Справочник по сообщениям об ошибках служб Integration Services
Содержится список стандартных кодов ошибок служб Integration Services с символическими именами и описаниями.
Связанные разделы
Расширение пакетов с помощью сценариев
Описывается вопросы расширения потока управления с помощью задачи «Сценарий» и расширения потока данных с помощью компонента сценария.Расширение пакетов с помощью пользовательских объектов
Описывается вопросы программирования пользовательских задач, компонентов потока данных и других объектов пакета, используемых в нескольких пакетах.Программное построение пакетов
Описывается создание, настройка и сохранение пакетов служб Integration Services программным способом.Образцы служб Integration Services
Приводится список образцов программирования служб Integration Services с описаниями, доступных в дополнительно устанавливаемом компоненте.
|