第 3 课:添加包配置
包配置允许您从开发环境的外部设置运行时属性和变量。配置允许您开发灵活且易于部署和分发的包。Microsoft Integration Services 提供以下配置类型:
XML 配置文件
环境变量
注册表项
父包变量
SQL Server 表
在本课中,将修改在第 2 课:添加循环中创建的简单 Integration Services 包,以便利用包配置。还可以复制本教程中附带的已完成的 Lesson 2 包。使用包配置向导,将创建一个 XML 配置,以便通过使用映射到 Directory 属性的包级别变量来更新 Foreach 循环容器的 Directory 属性。在创建配置文件之后,将从开发环境的外部修改该变量的值,并将修改后的属性指向新的示例数据文件夹。再次运行包时,配置文件将填充该变量的值,而该变量又会更新 Directory 属性。结果,包将迭代遍历新数据文件夹中的文件,而不是迭代遍历在该包中硬编码的原始文件夹中的文件。
重要提示 |
---|
本教程需要 AdventureWorksDW 示例数据库。有关如何安装和部署 AdventureWorksDW 的详细信息,请参阅安装 SQL Server 示例和示例数据库的注意事项。 |
外部资源
msdn.microsoft.com 上的技术文章 Understanding Integration Services Package Configurations(理解 Integration Services 包配置)
www.sqlis.com 上的博客文章 Creating packages in code – Package Configurations(使用代码创建包 – 包配置)。
blogs.msdn.com 上的博客文章 API Sample – Programmatically add a configuration file to a package(API 示例 - 以编程方式将配置文件添加到包)。