Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: среда выполнения интеграции 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 и проверяет существование определенного листа.
Отправка в удаленную закрытую очередь сообщений в задаче «Скрипт»
Отправляет сообщение в удаленную закрытую очередь сообщений.
Другие образцы
В разделах, перечисленных ниже, также содержатся примеры кода для использования с задачей «Скрипт».
Использование переменных в задаче «Скрипт»
Запрашивает у пользователя подтверждение продолжения работы пакета на основе значения переменной пакета, которое может превысить предел, указанный в другой переменной.
Соединение с источниками данных в задаче "Скрипт"
Извлекает соединение или данные соединения из диспетчеров соединений, определенных в пакете.
Вызов событий в задаче «Скрипт»
Выдает ошибку, предупреждение или информационное сообщение в зависимости от состояния соединения с Интернетом на сервере.
Ведение журнала в задаче «Скрипт»
Регистрирует число элементов, обработанных задачей в активных регистраторах.