添加、删除、更改包中用户定义变量的作用域

这些步骤介绍如何使用**“变量”**窗口添加、删除或更改用户定义变量的作用域。

有关变量作用域的详细信息,请参阅 Integration Services (SSIS) 变量

Integration Services 还提供可在运行时使系统信息可用的系统变量,可在包和事件处理程序等容器中使用这些变量。 您无法删除系统变量。

添加变量

  1. 在 SQL Server Data Tools (SSDT) 中打开要处理的 Integration Services 包。

  2. 在解决方案资源管理器中,双击该包将其打开。

  3. 在 SSIS 设计器中,若要定义变量的作用域,请执行下列操作之一:

    • 若要设置包的范围,请单击**“控制流”**选项卡设计图面上的任何位置。

    • 若要设置事件处理程序的作用域,请在**“事件处理程序”**选项卡的设计图面上,选择一个可执行文件和一个事件处理程序。

    • 若要设置任务或容器的范围,请在**“控制流”选项卡或“事件处理程序”**选项卡的设计图面上,单击一个任务或容器。

  4. SSIS 菜单上,单击**“变量”。 通过将 View.Variables 命令映射为在“选项”对话框的“键盘”页中所选的键组合,您可以选择显示“变量”**窗口。

  5. 在**“变量”窗口中,单击“添加变量”**图标。 新的变量将添加到该列表中。

  6. 还可以单击**“网格选项”图标,选择要在“变量网格选项”对话框中显示的其他列,再单击“确定”**。

  7. 还可以选择设置变量属性。 有关详细信息,请参阅设置用户定义变量的属性

  8. 若要保存已更新的包,请单击**“文件”菜单上的“保存选定项”**。

删除变量

  1. 在 SQL Server Data Tools (SSDT) 中,打开包含所需包的 Integration Services 项目。

  2. 在解决方案资源管理器中,右键单击该包将其打开。

  3. SSIS 菜单上,单击**“变量”。 您可以通过将 View.Variables 命令映射到在“选项”对话框的“键盘”页中选择的组合键来显示“变量”**窗口。

  4. 选择要删除的变量,然后单击**“删除变量”**。

    如果您在“变量”窗口中没看到变量,则单击**“网格选项”,然后选择“显示所有作用域的变量”**。

  5. 如果打开了**“确认删除变量”对话框,请单击“是”**确认删除。

  6. 若要保存已更新的包,请单击**“文件”菜单上的“保存选定项”**。

更改变量的作用域

  1. 在 SQL Server Data Tools (SSDT) 中,打开包含所需包的 Integration Services 项目。

  2. 在解决方案资源管理器中,右键单击该包将其打开。

  3. SSIS 菜单上,单击**“变量”。 您可以通过将 View.Variables 命令映射到在“选项”对话框的“键盘”页中选择的组合键来显示“变量”**窗口。

  4. 选择变量,然后单击**“移动变量”**。

    如果您在“变量”窗口中没看到变量,则单击**“网格选项”,然后选择“显示所有作用域的变量”**。

  5. 在**“选择新作用域”**对话框中,选择包或包中的容器、任务或事件处理程序以更改变量作用域。

  6. 若要保存已更新的包,请单击**“文件”菜单上的“保存选定项”**。

请参阅

任务

在包中使用变量

设置用户定义变量的属性

在子包中使用变量和参数的值

概念

Integration Services (SSIS) 变量