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