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


Добавление к пакету обработчик событий

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

Обработчик событий аналогичен пакету. Как и пакет, обработчик событий обеспечивает область действия для переменных и включает поток управления и потоки данных по выбору. Можно построить обработчик событий для пакетов, контейнера «цикл по каждому элементу», контейнера «цикл по элементам», контейнера последовательности и всех задач.

Создайте обработчик событий, используя область конструктора вкладки Обработчики событий в конструкторе служб Службы SSIS.

Если вкладка Обработчики событий активна, узлы Элементы потока управления и Задачи плана обслуживания в области элементов конструктора служб Службы SSIS содержат задачу и контейнеры для построения потока управления в обработчике событий. Узлы Источники потока данных, Преобразования и Назначения потока данных содержат источники данных, преобразования и назначения для построения потоков данных в обработчике событий. Дополнительные сведения см. в разделах Поток управления и Поток данных.

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

Создание обработчика событий

  1. В среде SQL Server Data Tools (SSDT) откройте проект служб Службы Integration Services, содержащий необходимый пакет.

  2. Чтобы открыть пакет, дважды щелкните его в обозревателе решений.

  3. Перейдите на вкладку Обработчики событий.

    Снимок экрана: область конструктора с обработчиком событий

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

  4. В списке Исполняемый объект выберите исполняемый объект, для которого создается обработчик события.

  5. В списке Обработчик событий выберите обработчик событий, который необходимо построить.

  6. Щелкните ссылку в области конструктора на вкладке Обработчик событий.

  7. Добавьте элементы потока управления к обработчику событий и подключите элементы, используя управление очередностью (перетаскивая ограничение из одного элемента потока управления в другой). Дополнительные сведения см. в разделе Поток управления.

  8. Дополнительно можно добавить задачу потока данных и в области конструктора на вкладке Поток данных создать поток данных для обработчика событий. Дополнительные сведения см. в разделе Поток данных.

  9. Чтобы сохранить пакет, в меню Файл выберите пункт Сохранить выбранные элементы.

См. также

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

Службы SQL Server Integration Services

Ведение журналов в службах Integration Services (SSIS)