创建包配置

使用**“包配置组织程序”对话框和包配置向导,可以创建包配置。若要访问这些工具,请在 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 属性。

  • 包的 MaximumErrorCountLoggingModeLocaleID 属性。

  • 用户定义变量 varTableName 在我的 SQL 任务的作用域内的 Value 属性。

“\Package”表示根,句点 (.) 分隔用于定义配置所更新属性的路径的对象。变量和属性的名称用括号括起。配置中始终使用术语“包”,而与包名称无关;但是,路径中的所有其他对象都使用其用户定义名称。

在向导完成后,新的配置将添加到**“包配置组织程序”**对话框的配置列表中。

注意注意

包配置向导的最后一页“完成向导”列出了配置中的目标属性。如果希望通过使用 dtexec 命令提示符实用工具在运行包时更新属性,则可以通过运行包配置向导来生成表示属性路径的字符串,然后将它们复制并粘贴到命令提示符窗口中,以便用于 dtexec. 的设置选项。

下表介绍**“包配置组织程序”**对话框的配置列表中的各列。

说明

配置名称

配置的名称。

配置类型

配置类型。

配置字符串

配置的位置。位置可以是路径、环境变量、注册表项、父包变量名或 SQL Server 数据库中的表。

目标对象

其属性具有配置的对象的名称。如果配置是 XML 配置文件,则该列为空,因为该配置可以更新多个对象。

目标属性

属性的名称。如果配置写入 XML 配置文件或 SQL Server 表,则列为空,因为配置可以更新多个对象。

创建包配置

Integration Services 图标(小) 使 Integration Services 保持最新

若要从 Microsoft 获得最新的下载内容、文章、示例和视频,以及从社区获得所选解决方案,请访问 MSDN 或 TechNet 上的 Integration Services 页:

若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 源。