步骤 3:修改目录属性配置值

在此任务中,将针对包级变量 User::varFolderName 的 Value 属性,修改存储在 SSISTutorial.dtsConfig 文件中的配置设置。 该变量可以更新 Foreach 循环容器的 Directory 属性。 修改后的值将指向前一个任务中创建的 New Sample Data 文件夹。 修改了配置设置并运行包以后,该变量将使用从配置文件填充的值(而不是包中最初配置的目录值),来更新 Directory 属性。

修改目录属性的配置设置

  1. 在记事本或其他文本编辑器中,找到并打开在前一个任务中使用包配置向导创建的 SSISTutorial.dtsConfig 配置文件。

  2. 更改 ConfiguredValue 元素的值,使其与上一个任务中创建的 New Sample Data 文件夹匹配。 请不要将路径用引号括起来。 如果 New Sample Data 文件夹在驱动器的根级(例如,C:\)上,则更新的 XML 应与下面的示例类似:

    <?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 元素。 变量 User::varFolderName 的 Value 属性现在包含 C:\New Sample Data。

  3. 保存更改,再关闭文本编辑器。

课程中的下一个任务

步骤 4:测试 Lesson 5 教程包