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


Ссылки на другие сборки в решениях со сценариями

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

Библиотека классов Microsoft платформа .NET Framework предоставляет разработчику скриптов мощный набор средств для реализации пользовательских функций в пакетах Служб Integration Services. Задача «Скрипт» и компонент скрипта также могут использовать пользовательские управляемые сборки.

Примечание.

Чтобы разрешить пакетам использование объектов и методов из веб-службы, используйте команду Добавить веб-ссылку, доступную в средствах Microsoft Visual Studio для приложений (VSTA). В более ранних версиях служб Integration Services необходимо было создать прокси-класс для использования веб-службы.

Использование управляемой сборки

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

  1. Сохранить управляемую сборку в любой папке на компьютере.

    Примечание.

    В более ранних версиях служб Integration Services можно добавить только ссылку на управляемую сборку, хранящуюся в папке %windir%\Microsoft.NET\Framework\vx.x.xxxxxx или папке %ProgramFiles%\Microsoft SQL Server\100\SDK\Assemblys.

  2. Добавить ссылку на управляемую сборку.

    Чтобы добавить ссылку, в средствах VSTA в диалоговом окне Добавление ссылки на вкладке Обзор найдите и добавьте управляемую сборку.

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

  1. Подписать управляемую сборку строгим именем.

  2. Установить сборку в глобальный кэш сборок на компьютере, где выполняется пакет.

    Дополнительные сведения см. в разделе Сборка, развертывание и отладка пользовательских объектов.

Использование библиотеки классов платформы Microsoft .NET Framework

Задача "Скрипт" и компонент "Скрипт" могут воспользоваться всеми другими объектами и функциональностью, предоставляемыми библиотекой классов платформа .NET Framework. Например, используя платформа .NET Framework, можно получить сведения о среде и взаимодействовать с компьютером, на котором выполняется пакет.

В этом списке описано несколько наиболее часто используемых классов платформа .NET Framework:

  • System.Data: содержит архитектуру ADO.NET.

  • System.IO: предоставляет интерфейс для файловой системы и файловых потоков.

  • System.Windows.Forms: обеспечивает создание форм.

  • System.Text.RegularExpressions: предоставляет классы для работы с регулярными выражениями.

  • System.Environment: возвращает сведения о локальном компьютере, текущем пользователе, а также настройках компьютера и пользователя.

  • System.Net: обеспечивает сетевые соединения.

  • System.DirectoryServices: предоставляет Active Directory.

  • System.Drawing: предоставляет обширные библиотеки для операций с изображениями.

  • System.Threading: обеспечивает возможность многопоточного программирования.

Дополнительные сведения о платформа .NET Framework см. в библиотека MSDN.

См. также

Расширение пакетов с помощью сценариев