创建包配置
更新日期: 2007 年 9 月 15 日
使用**“包配置组织程序”对话框和包配置向导,可以创建包配置。 (若要访问这些工具,请在 Business Intelligence Development Studio 中的 SSIS 菜单上单击“包配置”**。)
注意: |
---|
若要更好地熟悉本部分介绍的概念,请参阅部署包教程和创建简单 ETL 包教程的第 3 课:添加包配置。 |
在**“包配置组织程序”**对话框中,可以将包设置为能够使用配置,添加和删除配置以及设置加载配置的首选顺序。
注意: |
---|
在以首选顺序加载包配置时,将按照从“包配置组织程序”对话框中所显示列表的顶部到底部的顺序加载配置。 但是,在运行时,可能不会按照首选顺序加载包配置。 尤其是,父包配置将在其他类型的配置加载完毕之后才进行加载。 |
从**“包配置组织程序”**对话框中,可以运行包配置向导,该向导将指导您完成创建配置的步骤。 在向导的各页上,您可以选择配置类型,选择是直接访问配置还是使用环境变量,以及选择要在配置中保存的属性。
注意: |
---|
如果多个配置设置相同的对象属性,则在运行时使用最后加载的值。 以下示例在包配置向导的“完成向导”页中出现变量和包时显示它们的目标属性。 \Package.Variables[User::TodaysDate].Properties[RaiseChangedEvent] \Package.Properties[MaximumErrorCount] \Package.Properties[LoggingMode] \Package.Properties[LocaleID] \Package\My SQL Task.Variables[User::varTableName].Properties[Value] |
这些配置更新以下属性:
- 用户定义变量
TodaysDate
的 RaiseChangedEvent 属性。 - 包的 MaximumErrorCount、LoggingMode 和 LocaleID 属性。
- 用户定义变量
varTableName
在我的 SQL 任务的作用域内的 Value 属性。
“\Package”表示根,句点 (.) 分隔用于定义配置所更新属性的路径的对象。 变量和属性的名称用括号括起。 配置中始终使用术语“包”,而与包名称无关;但是,路径中的所有其他对象都使用其用户定义名称。
在向导完成后,新的配置将添加到**“包配置组织程序”**对话框的配置列表中。
注意: |
---|
包配置向导的最后一页“完成向导”列出了配置中的目标属性。 如果希望通过使用 dtexec 命令提示符实用工具在运行包时更新属性,则可以通过运行包配置向导来生成表示属性路径的字符串,然后将它们复制并粘贴到命令提示符窗口中,以便用于 dtexec. 的设置选项。 |
下表介绍**“包配置组织程序”**对话框的配置列表中的各列。
列 | 说明 |
---|---|
配置名称 |
配置的名称。 |
配置类型 |
配置类型。 |
配置字符串 |
配置的位置。 位置可以是路径、环境变量、注册表项、父包变量名或 SQL Server 数据库中的表。 |
目标对象 |
其属性具有配置的对象的名称。 如果配置是 XML 配置文件,则该列为空,因为该配置可以更新多个对象。 |
目标属性 |
属性的名称。 如果配置写入 XML 配置文件或 SQL Server 表,则列为空,因为配置可以更新多个对象。 |
创建包配置
请参阅
概念
其他资源
部署 Integration Services 包
Working with Variables Programmatically
帮助和信息
更改历史记录
发布日期 | 历史记录 |
---|---|
2007 年 9 月 15 日 |
|
2006 年 4 月 14 日 |
|
2005 年 12 月 5 日 |
|