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


Создание конфигурации пакетов

Конфигурации пакетов создаются с помощью диалогового окна Организатор конфигураций пакетов, а также мастера настройки пакета. Для доступа к этим средствам выберите Конфигурация пакетов в меню службы SSIS среды SQL Server Data Tools (SSDT).

ПримечаниеПримечание

Можно также открыть Организатор конфигураций пакета, нажав кнопку с многоточием рядом со свойством Конфигурация. Свойство «Конфигурация» отображается в окне свойств пакета.

ПримечаниеПримечание

Доступны конфигурации для модели развертывания пакетов. Для моделей развертывания проектов вместо конфигураций используются параметры. Модель развертывания проектов позволяет развертывать проекты служб Службы Integration Services на сервере служб Службы Integration Services. Дополнительные сведения о моделях развертывания см. в разделе Развертывание проектов и пакетов.

В окне Организатор конфигураций пакетов можно разрешить пакетам использовать конфигурации, добавлять и удалять конфигурации, а также настраивать порядок загрузки конфигураций.

ПримечаниеПримечание

При загрузке в указанном порядке конфигурации загружаются из верхней части списка, показанного в диалоговом окне Организаторе конфигураций пакетов в нижнюю часть списка. Однако во время выполнения конфигурации пакетов могут загружаться в другом порядке. В частности, конфигурации родительских пакетов загружаются после всех остальных конфигураций.

ПримечаниеПримечание

Если для одного свойства объекта задано несколько конфигураций, то при запуске будет загружаться значение, которое применялось в прошлый раз.

В окне Организатор конфигураций пакетов можно запускать мастер настройки пакета, с помощью которого создаются конфигурации. Чтобы запустить мастер настройки пакета, добавьте новую конфигурацию в диалоговом окне Организатор конфигураций пакетов или измените существующую конфигурацию. На страницах мастера предлагается выбрать тип конфигурации, способ доступа к ней (напрямую или с помощью переменных среды), а также свойства, которые будут сохранены в конфигурации.

Следующий пример демонстрирует целевые свойства переменных и пакетов в том порядке, в котором они появляются на странице «Завершение работы мастера» мастера настройки пакета:

\Package.Variables[User::TodaysDate].Properties[RaiseChangedEvent]

\Package.Properties[MaximumErrorCount]

\Package.Properties[LoggingMode]

\Package.Properties[LocaleID]

\Package\My SQL Task.Variables[User::varTableName].Properties[Value]

В этом примере конфигурация обновляет следующие свойства:

  • Свойство RaiseChangedEvent пользовательской переменной TodaysDate.

  • свойства пакета MaximumErrorCount, LoggingMode и LocaleID;

  • свойство Value пользовательской переменной varTableName вместе с областью задачи My SQL.

«\Package» представляет собой корневой каталог, а точки (.) разделяют объекты, определяющие путь к свойству, которое изменяет конфигурация. Имена переменных и свойств заключаются в скобки. Термин «Package» всегда используется в конфигурациях, независимо от имени пакета; тем не менее, другие объекты в пути используют пользовательские имена.

После окончания работы мастера новая конфигурация добавляется в список конфигураций в диалоговом окне Организатор конфигураций пакетов.

ПримечаниеПримечание

Последняя страница мастера настройки пакета перечисляет целевые свойства в конфигурации. Если во время запуска пакета с помощью программы командной строки dtexec необходимо изменить его свойства, можно сформировать строки, представляющие пути свойства, запуская мастер настройки пакета, а затем копировать и вставлять их в окно командной строки, чтобы использовать в качестве параметров программы dtexec.

В приведенной ниже таблице описаны столбцы списка конфигураций в диалоговом окне Организатор конфигураций пакетов.

Столбец

Описание

Имя конфигурации

Имя конфигурации.

Тип конфигурации

Тип конфигурации.

Строка конфигурации

Расположение конфигурации. Расположением может быть путь, переменная среды, раздел реестра, имя переменной в родительском пакете или таблица в базе данных SQL Server.

Целевой объект

Имя объекта со свойством, у которого есть конфигурация. Если конфигурация является XML-файлом конфигурации, столбец остается пустым, потому что конфигурация может обновлять несколько объектов.

Целевое свойство

Имя свойства. Если конфигурация записывается в XML-файл конфигурации или таблицу SQL Server, столбец остается пустым, потому что конфигурация может обновлять несколько объектов.

Создание конфигурации пакета

  1. В среде SQL Server Data Tools (SSDT) откройте проект служб Службы Integration Services, содержащий необходимый пакет.

  2. Чтобы открыть пакет, дважды щелкните его в обозревателе решений.

  3. В конструкторе служб Службы SSIS перейдите на вкладку Поток управления, Поток данных, Обработчики события или Обозреватель пакетов.

  4. В меню Службы SSIS выберите Конфигурации пакетов.

  5. В диалоговом окне Организатор конфигурации пакетов выберите Включить конфигурации пакетов и нажмите кнопку Добавить.

  6. На странице приветствия мастера настройки пакетов нажмите кнопку Далее.

  7. На странице «Выбор типа конфигурации» следует выбрать тип конфигурации и установить свойства, относящиеся к этому типу конфигурации. Дополнительные сведения см. в разделе Мастер конфигурации пакетов справочника по пользовательскому интерфейсу.

  8. На странице «Выбор свойств для экспорта» выберите свойства объектов пакетов, которые будут включены в конфигурацию. Если тип конфигурации поддерживает только одно свойство, заголовком текущей страницы мастера будет «Выбор целевого свойства». Дополнительные сведения см. в разделе Мастер конфигурации пакетов справочника по пользовательскому интерфейсу.

    ПримечаниеПримечание

    Только конфигурации типов XML-файл конфигурации и SQL Server поддерживают включение нескольких свойств в конфигурацию.

  9. На странице «Завершение работы мастера» введите имя конфигурации и нажмите кнопку Готово.

  10. Просмотрите конфигурацию в диалоговом окне Организатор конфигураций пакетов.

  11. Нажмите кнопку Закрыть.

Внешние ресурсы

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

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


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

См. также

Основные понятия

Конфигурации пакета

Развертывание пакетов (службы SSIS)

Программная работа с переменными