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


Примеры задачи «Скрипт»

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

Задача "Скрипт" — это многоцелевой инструмент, который можно использовать в пакете для заполнения практически любых требований, которые не выполняются задачами, включенными в службы Integration Services. В этом разделе приведены образцы кода задачи «Скрипт», в которых демонстрируются некоторые элементы доступной функциональности.

Примечание.

Если необходимо создать задачи, пригодные для повторного использования в нескольких пакетах, рассмотрите возможность использования кода в этих образцах как отправной точки для создания пользовательских задач. Дополнительные сведения см. в разделе Разработка пользовательской задачи.

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

Разделы с образцами

В этом разделе содержатся примеры кода, демонстрирующие различные способы использования классов платформа .NET Framework, которые можно включить в задачу скрипта служб Integration Services:

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

Составление списка для цикла по каждому элементу в задаче «Скрипт»
Собирает список файлов, отвечающих заданным пользователем критериям, и заполняет переменную для использования в дальнейшем в перечислителе по объекту из переменной.

Запрос Active Directory в задаче «Скрипт»
Извлекает сведения о пользователях из Active Directory на основе значения переменной Служб Integration Services с помощью классов в пространстве имен System.DirectoryServices.

Наблюдение за счетчиками производительности в задаче «Скрипт»
Создает настраиваемый счетчик производительности, который можно использовать для отслеживания хода выполнения пакета служб Integration Services с помощью классов в пространстве имен System.Diagnostics.

Работа с изображениями в задаче «Скрипт»
Выполняет сжатие изображений в формат JPEG и создает из них эскизы изображений, используя классы в пространстве имен System.Drawing.

Обнаружение установленных принтеров с помощью задачи «Скрипт»
Осуществляет поиск установленных принтеров, поддерживающих определенный размер бумаги, используя классы в пространстве имен System.Drawing.Printing.

Отправка почтового сообщения в формате HTML с помощью задачи «Скрипт»
Отправляет почтовое сообщение в формате HTML вместо обычного текстового формата.

Работа с файлами Excel в задаче «Скрипт»
Создает список листов в файле Excel и проверяет существование определенного листа.

Отправка в удаленную закрытую очередь сообщений в задаче «Скрипт»
Отправляет сообщение в удаленную закрытую очередь сообщений.

Другие образцы

В разделах, перечисленных ниже, также содержатся примеры кода для использования с задачей «Скрипт».

Использование переменных в задаче «Скрипт»
Запрашивает у пользователя подтверждение продолжения работы пакета на основе значения переменной пакета, которое может превысить предел, указанный в другой переменной.

Соединение с источниками данных в задаче "Скрипт"
Извлекает соединение или данные соединения из диспетчеров соединений, определенных в пакете.

Вызов событий в задаче «Скрипт»
Выдает ошибку, предупреждение или информационное сообщение в зависимости от состояния соединения с Интернетом на сервере.

Ведение журнала в задаче «Скрипт»
Регистрирует число элементов, обработанных задачей в активных регистраторах.