Занятие 5: Добавление конфигураций пакетов в модель развертывания пакета
С помощью конфигураций пакета можно задавать исполняемые свойства и переменные вне среды разработки. Конфигурации дают возможность разрабатывать пакеты, обладающие гибкостью и простотой распространения и развертывания. В службах Microsoft Службы Integration Services предусмотрены следующие типы конфигурации:
XML-файл конфигурации
Переменная среды
Запись реестра
Переменная родительского пакета
Таблица SQL Server
На этом занятии требуется изменить простой пакет Службы Integration Services, созданный на Занятие 4: Добавление перенаправления потока ошибок, чтобы использовать модель развертывания пакетов и воспользоваться преимуществами конфигураций пакетов. Также можно скопировать пакет завершенного урока 4, который включен в учебник. В мастере настройки пакета предстоит создать XML-конфигурацию, которая обновляет свойство Directory контейнера «цикл по каждому элементу» с помощью переменной уровня пакета, сопоставленной свойству «Каталог». После создания файла конфигурации следует изменить значение переменной вне среды разработки и создать в измененном свойстве ссылку на новую папку с образцами данных. При повторном выполнении пакета значение переменной заполняется из файла конфигурации, а переменная, в свою очередь, обновляет свойство Directory . В итоге пакет последовательно проходит все файлы в новой, а не исходной папке данных, жестко закодированной в пакете.
![]() |
---|
Для выполнения упражнений этого учебника потребуется образец базы данных AdventureWorksDW2012. Дополнительные сведения об установке и развертывании базы данных AdventureWorksDW2012 см. в разделе Приступая к работе с образцами SQL Server и баз данных. |
Задачи занятия
Это занятие содержит следующие задачи: