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


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

В этой задаче предстоит изменить хранимый в файле SSISTutorial.dtsConfig параметр настройки свойства Value переменной уровня пакета User::varFolderName. Эта переменная обновляет свойство Directory контейнера «цикл по каждому элементу». Измененное значение будет указывать на папку Новый образец данных, созданную в предыдущей задаче. После изменения параметра настройки конфигурации и выполнения пакета свойство Directory будет обновляться этой переменной, используя значение из файла конфигурации, а не значение из каталога, первоначально заданное в данном пакете.

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

  1. В приложении «Блокнот» или другом текстовом редакторе найдите и откройте файл конфигурации SSISTutorial.dtsConfig, созданный в предыдущей задаче с помощью мастера настройки пакета.

  2. Измените значение элемента ConfiguredValue таким образом, чтобы он соответствовал пути к папке Новый образец данных, созданной в предыдущей задаче. Не заключайте этот путь в кавычки. Если папка Новый образец данных находится на корневом уровне диска (например, C:\), то обновляемый файл ML должен выглядеть следующим образом.

    <?xml version="1.0"?><DTSConfiguration><DTSConfigurationHeading><DTSConfigurationFileInfo GeneratedBy="Domain\UserName" GeneratedFromPackageName="Lesson 3" GeneratedFromPackageID="{99396D72-2F8D-4A37-8362-96346AD53334}" GeneratedDate="11/12/2005 12:46:13 PM"/></DTSConfigurationHeading><Configuration ConfiguredType="Property" Path="\Package.Variables[User::varFolderName].Properties[Value]" ValueType="String"><ConfiguredValue>C:\New Sample Data</ConfiguredValue></Configuration></DTSConfiguration>

    Конечно, данные заголовка — GeneratedBy, GeneratedFromPackageID и GeneratedDate — в вашем файле будут иными. Configuration — элемент, на который необходимо обратить внимание. Свойство Value переменной User::varFolderName теперь содержит значение «C:\New Sample Data».

  3. Сохраните изменения и закройте текстовый редактор.