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

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

修改 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>

    当然,标题信息、GeneratedByGeneratedFromPackageIDGeneratedDate 在文件中将有所不同。 需要注意的是 Configuration 元素。 变量 Value 的属性现在包含 C:\New Sample Data。

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

课程中的下一个任务

步骤 4:测试第 5 课教程包