Примеры задачи «Скрипт»
Задача "Скрипт" — это многоцелевой инструмент, который можно использовать в пакете для заполнения практически любых требований, которые не выполняются задачами, включенными в службы 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 и проверяет существование определенного листа.
Отправка в удаленную закрытую очередь сообщений в задаче «Скрипт»
Отправляет сообщение в удаленную закрытую очередь сообщений.
Другие образцы
В разделах, перечисленных ниже, также содержатся примеры кода для использования с задачей «Скрипт».
Использование переменных в задаче «Скрипт»
Запрашивает у пользователя подтверждение продолжения работы пакета на основе значения переменной пакета, которое может превысить предел, указанный в другой переменной.
Соединение с источниками данных в задаче "Скрипт"
Извлекает соединение или данные соединения из диспетчеров соединений, определенных в пакете.
Вызов событий в задаче «Скрипт»
Выдает ошибку, предупреждение или информационное сообщение в зависимости от состояния соединения с Интернетом на сервере.
Ведение журнала в задаче «Скрипт»
Регистрирует число элементов, обработанных задачей в активных регистраторах.
Оставайтесь в курсе в службах Integration Services
Последние загрузки, статьи, примеры и видео из Корпорации Майкрософт, а также выбранные решения из сообщества, посетите страницу служб Integration Services на сайте MSDN:
Посетить страницу «Службы Integration Services» на сайте MSDN
Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.