Шаг 3. Изменение значения конфигурации свойства Directory
В этой задаче предстоит изменить хранимый в файле SSISTutorial.dtsConfig параметр настройки свойства Value переменной уровня пакета User::varFolderName. Эта переменная обновляет свойство Directory контейнера «цикл по каждому элементу». Измененное значение будет указывать на папку Новый образец данных, созданную в предыдущей задаче. После изменения параметра настройки конфигурации и выполнения пакета свойство Directory будет обновляться этой переменной, используя значение из файла конфигурации, а не значение из каталога, первоначально заданное в данном пакете.
Изменение параметра конфигурации для свойства Directory
В приложении «Блокнот» или другом текстовом редакторе найдите и откройте файл конфигурации SSISTutorial.dtsConfig, созданный в предыдущей задаче с помощью мастера настройки пакета.
Измените значение элемента ConfiguredValue таким образом, чтобы он соответствовал пути к папке Новый образец данных, созданной в предыдущей задаче. Не заключайте этот путь в кавычки. Если папка Новый образец данных находится на корневом уровне диска (например, C:\), то обновляемый файл ML должен выглядеть следующим образом.
<?xml version="1.0"?><DTSConfiguration><DTSConfigurationHeading><DTSConfigurationFileInfo GeneratedBy="DOMAIN\UserName" GeneratedFromPackageName="Lesson 5" GeneratedFromPackageID="{F4475E73-59E3-478F-8EB2-B10AFA61D3FA}" GeneratedDate="6/10/2012 8:16:50 AM"/></DTSConfigurationHeading><Configuration ConfiguredType="Property" Path="\Package.Variables[User::varFolderName].Properties[Value]" ValueType="String"><ConfiguredValue></ConfiguredValue></Configuration></DTSConfiguration>
Конечно, данные заголовка — GeneratedBy, GeneratedFromPackageID и GeneratedDate — в вашем файле будут иными. Configuration — элемент, на который необходимо обратить внимание. Свойство Value переменной User::varFolderName теперь содержит значение «C:\New Sample Data».
Сохраните изменения и закройте текстовый редактор.