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


Активация и настройка конфигурации пакетов

Изменения: 12 декабря 2006 г.

В этой задаче предстоит активировать конфигурацию пакетов с помощью мастера настройки пакетов. Этот мастер будет использован для создания файла конфигурации в формате XML, который содержит параметры конфигурации для свойства Directory контейнера «цикл по каждому элементу». Значение свойства Directory содержится в новой переменной уровня пакета, обновление которой можно осуществлять в процессе выполнения. Кроме того, будет заполнена новая папка с образцами данных для использования при проверке.

ms166598.note(ru-ru,SQL.90).gifПримечание.
Мастер настройки пакета не сохраняет значения свойств Пароль и имя_пользователя в XML-файле конфигурации. При запуске пакета с помощью программы командной строки dtexec необходимо в текстовом редакторе (например, в Блокноте) добавить в файл значения свойств. В противном случае пакет не будет запущен. Дополнительные сведения об использовании программы командной строки см. в разделе Как запустить пакет с помощью программы DTExec.

Создание новой переменной уровня пакета, сопоставленной со свойством Directory

  1. Щелкните фон вкладки Поток управления в конструкторе служб SSIS. Этим устанавливается область действия переменной, которая создается для пакета.

  2. В меню служб SSIS выберите команду Переменные.

  3. В окне Переменные щелкните значок «Добавить переменную».

  4. В поле Имя введите varFolderName.

    ms166598.note(ru-ru,SQL.90).gifВажно!
    В именах переменных учитывается регистр.
  5. Проверьте, чтобы в поле Область отображалось имя пакета («Занятие 3»).

  6. В поле Тип данных переменной varFolderName установите значение String.

  7. Вернитесь на вкладку Поток управления и дважды щелкните контейнер Цикл по каждому файлу в папке.

  8. На странице Коллекция окна Редактор циклов по каждому элементу щелкните Выражения и нажмите кнопку с многоточием (…).

  9. В списке Свойство окна Редактор выражений свойств выберите значение Каталог.

  10. В поле Выражение нажмите кнопку с многоточием (…).

  11. В окне Построитель выражений раскройте папку «Переменные» и перетащите переменную User:varFolderName в поле Выражение.

  12. Нажмите кнопку ОК для выхода из окна Построитель выражений.

  13. Нажмите кнопку ОК для выхода из окна Редактор выражений свойств.

Включение конфигураций пакетов

  1. Щелкните фон вкладки Поток управления в конструкторе служб SSIS.

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

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

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

  5. На странице Выбор типа конфигурации убедитесь, что свойство Тип конфигурации имеет значение XML-файл конфигурации.

  6. На странице Выбор типа конфигурации нажмите кнопку Обзор.

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

  8. В диалоговом окне Выберите местоположение файла конфигурации в поле Имя файла введите SSISTutorial и нажмите кнопку Сохранить.

  9. На странице Выбор типа конфигурации нажмите кнопку Далее.

  10. В области Объекты страницы Выбор свойств для экспорта раскройте элемент Переменные, затем раскройте varFolderName, Свойства и выберите Значение.

  11. На странице Выбор свойств для экспорта нажмите кнопку Далее.

  12. На странице Завершение работы мастера введите имя конфигурации, например Конфигурация свойства «Каталог» для учебника по службам SSIS. Это имя будет отображаться в диалоговом окне Организатор конфигураций пакетов.

  13. Нажмите кнопку Готово.

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

  15. Мастер создаст файл конфигурации с именем SSISTutorial.dtsConfig, в котором содержатся настройки конфигурации значения переменной alue, задающей свойство перечислителя Directory.

    ms166598.note(ru-ru,SQL.90).gifПримечание.
    Файл конфигурации обычно содержит множество данных о свойствах пакета, но в этом учебнике будут использованы только данные свойства [User::varFolderName].Properties[Value].

Создание и заполнение новой папки с образцами данных

  1. В проводнике Windows в корневом каталоге диска (например, «C:\») создайте новую папку с именем Новый образец данных.

  2. Откройте папку «C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Sample Data» и скопируйте из нее любые три файла с примерами.

  3. Вставьте скопированные файлы в папку Новый образец данных.

Следующая задача занятия

Изменение значения конфигурации свойства Directory

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

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

12 декабря 2006 г.

Новое содержимое
  • Добавлено примечание о значениях свойств, которые мастер настройки пакета не сохраняет в XML-файл конфигурации, а также инструкции о том, как добавить в него эти значения перед использованием программы командной строки dtexec для запуска пакета.