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


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

Изменения: 15 сентября 2007 г.

Конфигурации пакетов создаются с помощью диалогового окна Организатор конфигураций пакетов, а также мастера настройки пакета. (Чтобы получить доступ к этим средствам, в среде Business Intelligence Development Studio в меню SSIS выберите пункт Конфигурации пакетов.)

ms141132.note(ru-ru,SQL.90).gifПримечание.
Чтобы ближе познакомиться с понятиями, приведенными в этом разделе, см. подразделы Учебник «Развертывание пакетов» и Занятие 3: Добавление конфигурации пакета раздела Учебник по созданию простого ETL-пакета.

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

ms141132.note(ru-ru,SQL.90).gifПримечание.
При загрузке в указанном порядке конфигурации загружаются с верха списка, показанного в диалоговом окне Организатор конфигураций пакетов, в низ списка. Однако во время выполнения конфигурации пакетов могут загружаться в другом порядке. В частности, конфигурации родительских пакетов загружаются после конфигураций всех остальных типов.

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

ms141132.note(ru-ru,SQL.90).gifПримечание.
Если для одного свойства объекта задано несколько конфигураций, то при запуске будет загружаться значение, которое применялось в прошлый раз. Следующие примеры демонстрируют целевые свойства переменных и пакетов в порядке, в котором они появляются на странице «Завершение работы мастера» мастера настройки пакета: \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» всегда используется в конфигурациях, независимо от имени пакета; тем не менее, другие объекты в пути используют пользовательские имена.

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

ms141132.note(ru-ru,SQL.90).gifПримечание.
Последняя страница мастера настройки пакета перечисляет целевые свойства в конфигурации. Если во время запуска пакета с помощью программы командной строки dtexec необходимо изменить его свойства, можно сформировать строки, представляющие пути свойства, запуская мастер настройки пакета, а затем копировать и вставлять их в окно командной строки, чтобы использовать в качестве параметров программы dtexec.

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

Столбец Описание

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

Другие ресурсы

Развертывание пакетов служб Integration Services
Working with Variables Programmatically

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

15 сентября 2007 г.

Изменения
  • Добавлено примечание о загрузке конфигураций пакетов.

14 апреля 2006 г.

Изменения
  • Добавлено примечание, описывающее действие, когда несколько конфигураций применяются к одному объекту.

5 декабря 2005 г.

Изменения
  • Добавлено примечание об использовании мастера для формирования путей свойства.