Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: среда выполнения интеграции SSIS SQL Server
в Фабрика данных Azure
Если требуется управлять пакетами служб 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.
В этом разделе
Основные сведения об отличиях между локальным и удаленным выполнением
Описываются важные различия между выполнением пакета локально и на сервере.
Программная загрузка и запуск локального пакета
Описывается процесс выполнения существующего пакета из клиентского приложения на локальном компьютере.
Программная загрузка и запуск удаленного пакета
Описывается способ выполнения существующего пакета из клиентского приложения и способ убедиться, что пакет запущен на сервере.
Загрузка выхода локального пакета
Описывается способ выполнения пакета на локальном компьютере и загрузки выходного потока данных в клиентское приложение с помощью назначения DataReader и пространства имен DtsClient.
Программное перечисление доступных пакетов
Описывается способ обнаружения доступных пакетов, управляемых службами Integration Services.
Программное управление пакетами и папками
Описывается создание, переименование и удаление как пакетов, так и папок.
Программное управление запуском пакетов
Описывается создание списка запущенных в настоящее время пакетов, исследование их свойств и остановка пакетов.
Программное управление ролями пакетов (служба SSIS)
Описывается получение или задание информации о ролях, назначенных пакету или папке.
Справочные материалы
Справочник по сообщениям об ошибках служб Integration Services
Перечисляет предопределенные коды ошибок служб Integration Services со своими символьными именами и описаниями.
Связанные разделы
Расширение пакетов с помощью сценариев
Описываются вопросы расширения потока управления с помощью задачи «Скрипт» и расширения потока данных с помощью компонента скрипта.
Расширение пакетов с помощью пользовательских объектов
Описываются вопросы программирования пользовательских задач, компонентов потока данных и других объектов пакета, используемых в нескольких пакетах.
Программное построение пакетов
Описывает, как создавать, настраивать и сохранять пакеты служб Службы Integration Services программным путем.