创建和映射服务器环境
创建服务器环境来指定已部署到 Integration Services 服务器的项目中所含包的运行时值。 您可以随后针对特定包、入口点包或给定项目中的所有包,将环境变量映射到参数。 入口点包通常是执行子包的父包。
重要
对于给定的执行,只能使用单个服务器环境中包含的值来执行包。
您可以查询视图以获得服务器环境、环境引用和环境变量的列表。 您也可以调用存储过程来添加、删除和修改环境、环境引用和环境变量。 有关详细信息,请参阅 SSIS 目录中的服务器环境、服务器变量和服务器环境引用部分。
创建和使用服务器环境
在 Management Studio 中,展开 对象资源管理器 中的 Integration Services Catalogs>SSISDB 节点,并找到要为其创建环境的项目的 Environments 文件夹。
右键单击“环境”文件夹,然后单击“创建环境”。
为环境键入名称和说明(可选),然后单击 “确定”。
右键单击该新环境,然后单击“属性”。
在 “变量” 页上,执行以下操作以便添加变量。
选择变量的 “类型” 。 变量的名称 不需要 与映射到变量的项目参数的名称匹配。
输入变量的可选 “说明” 。
输入环境变量的 “值” 。
有关环境变量名称的规则的信息,请参阅 SSIS Catalog 中的“环境变量”一节。
通过选中或取消选中 “敏感” 复选框,指示该变量是否包含敏感值。
如果您选择 “敏感”,则变量值不会显示在 “值” 字段中。
敏感值在 SSISDB 目录中进行加密。 有关加密的详细信息,请参阅 SSIS Catalog。
在 “权限” 页上,通过执行以下操作,授予或拒绝所选用户和角色的权限。
单击 “浏览”,然后在 “浏览所有主体” 对话框中选择一个或多个用户和角色。
在 “登录名或角色” 区域中,选择您要为其授予或拒绝权限的用户或角色。
在 “显式” 区域中,单击每个权限旁边的 “授予” 或 “拒绝” 。
若要编写环境的脚本,请单击 “脚本”。 默认情况下,该脚本显示在一个新的查询编辑器窗口中。
提示
对环境属性进行了更改(例如添加变量)后,并且在“环境属性”对话框中单击“确定”前,需要单击“脚本”。 否则,将不会生成脚本。
单击 “确定” 保存对环境属性的更改。
在对象资源管理器的 SSISDB 节点下,展开“项目”文件夹,右键单击项目,然后单击“配置”。
在 “引用” 页上,单击 “添加” 以便添加一个环境,然后单击 “确定” 以便保存对该环境的引用。
再次右键单击该项目,然后单击“配置”。
若要将环境变量映射到在设计时添加到包的参数,或映射到将 Integration Services 项目转换为项目部署模型时生成的参数,请执行以下操作:,
在 “参数” 页上的 “参数” 选项卡中,单击 “值” 字段旁边的浏览按钮。
单击 “使用环境变量”,然后选择已创建的环境变量。
若要将环境变量映射到连接管理器属性,请执行以下操作。 将在 SSIS 服务器上为连接管理器属性自动生成参数。
在“参数”页上的“连接管理器”选项卡中,单击“值”字段旁边的浏览按钮。
单击 “使用环境变量”,然后选择已创建的环境变量。
单击“确定”两次以保存更改。