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


Расширение пакета с помощью задачи «Скрипт»

Задача «Скрипт» расширяет возможности времени выполнения пакетов служб Microsoft Integration Services пользовательским кодом, написанным на языке Microsoft Visual Basic 2008 или Microsoft Visual C# 2008, который компилируется и выполняется во время выполнения пакетов. Задача «Сценарий» упрощает разработку пользовательской задачи времени выполнения, если задачи, включенные в службы Integration Services, не полностью удовлетворяют требованиям разработчика. Задача «Сценарий» самостоятельно пишет весь инфраструктурный код, давая разработчику возможность сосредоточиться исключительно на коде, необходимом для пользовательской обработки.

Задача «Сценарий» взаимодействует с пакетом-контейнером через глобальный объект Dts, экземпляр класса ScriptObjectModel, предоставляемого средой сценариев. В задаче «Сценарий» можно писать код, который изменяет значения, хранящиеся в переменных служб Integration Services. Позже пакет использует эти обновленные значения для определения рабочего процесса. Задача «Сценарий» может также использовать пространство имен Visual Basic, библиотеку классов платформы .NET Framework и пользовательские сборки для реализации собственной функциональности.

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

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

Сведения о задаче «Скрипт» в этом разделе

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

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы получить новейшую документацию, статьи, образцы и видеоматериалы корпорации Майкрософт, а также лучшие решения участников сообщества, посетите страницу служб Integration Services на сайте MSDN:


Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.