第 5 课:为包部署模型添加包配置

包配置允许从开发环境外部设置运行时属性和变量。 配置允许您开发灵活且易于部署和分发的包。 Microsoft Integration Services 提供以下配置类型:

  • XML 配置文件

  • 环境变量

  • 注册表项

  • 父包变量

  • SQL Server 表

在本课中,你将修改在第 4 课中创建的简单 Integration Services 包 :添加错误流重定向 以使用包部署模型并利用包配置。 还可以复制本教程随附的已完成的第 4 课包。 使用包配置向导,你将创建一个 XML 配置,该配置使用映射到 Directory 属性的包级变量更新 Directory Foreach 循环容器的属性。 创建配置文件后,将从开发环境外部修改变量的值,并将修改后的属性指向新的示例数据文件夹。 再次运行包时,配置文件将填充变量的值,而变量又会更新 Directory 属性。 因此,包循环访问新数据文件夹中的文件,而不是循环访问包中硬编码的原始文件夹中的文件。

重要

本教程需要 AdventureWorksDW2012 示例数据库。 有关如何安装和部署 AdventureWorksDW2012 的详细信息,请参阅 CodePlex 上的 Reporting Services 产品示例

课程任务

本课程包含以下任务:

开始课程