Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: среда выполнения интеграции SSIS SQL Server
в Фабрика данных Azure
Задача "Скрипт" расширяет возможности времени выполнения пакетов Служб Microsoft Integration Services с пользовательским кодом, написанным в Microsoft Visual Basic или Microsoft Visual C#, который компилируется и выполняется во время выполнения пакета. Задача "Скрипт" упрощает разработку настраиваемой задачи во время выполнения, если задачи, включенные в службы Integration Services, не полностью соответствуют вашим требованиям. Задача «Скрипт» самостоятельно пишет весь инфраструктурный код, давая разработчику возможность сосредоточиться исключительно на коде, необходимом для пользовательской обработки.
Задача "Скрипт" взаимодействует с пакетом-контейнером через глобальный объект Dts, экземпляр класса ScriptObjectModel, предоставляемого средой скриптов. Вы можете написать код в задаче скрипта, которая изменяет значения, хранящиеся в переменных Служб Integration Services; позже пакет может использовать эти обновленные значения, чтобы определить путь к рабочему процессу. Задача "Скрипт" также может использовать пространство имен Visual Basic и библиотеку классов платформа .NET Framework, а также пользовательские сборки для реализации пользовательских функций.
Задача «Скрипт» и инфраструктурный код, который она создает, значительно упрощают разработку пользовательской задачи. Однако, чтобы понять, как работает задача "Скрипт", будет полезно прочитать раздел Разработка пользовательской задачи, чтобы ознакомиться с шагами разработки пользовательской задачи.
Если создается задача, которую планируется повторно использовать в нескольких пакетах, вместо использования задачи «Скрипт» следует разработать собственную задачу. Дополнительные сведения см. в разделе Сравнение решений со сценариями и пользовательских объектов.
В этом разделе
В следующих разделах представлены дополнительные сведения о задаче «Скрипт».
Настройка задачи «Скрипт» в редакторе задачи «Скрипт»
Объясняется, как настроенные в окне Редактор задачи "скрипт" свойства влияют на возможности и производительность кода в задаче "Скрипт".
Написание кода и отладка задачи «Скрипт»
Описывает, как использовать набор средств Microsoft Visual Studio Tools для работы с приложениями (VSTA) для разработки скриптов, содержащихся в задаче "Скрипт".
Использование переменных в задаче «Скрипт»
Объясняется использование переменных с помощью свойства Variables.
Соединение с источниками данных в задаче "Скрипт"
Объясняется использование соединений с помощью свойства Connections.
Вызов событий в задаче «Скрипт»
Объясняется инициирование событий с помощью свойства Events.
Ведение журнала в задаче «Скрипт»
Объясняется регистрация сведений с помощью метода Log.
Возврат результатов из задачи «Скрипт»
Объясняется возвращение результатов через свойства TaskResult и ExecutionValue.
Примеры задачи «Скрипт»
Содержит примеры, в которых показано несколько возможных использований задачи «Скрипт».
См. также
Задача «Скрипт»
Сравнение задачи «Скрипт» и компонента скрипта