SSIS 设计器

SSIS 设计器是用于创建和维护 Integration Services 包的图形工具。 SSIS 设计器作为 Integration Services 项目的一部分,位于 SQL Server Data Tools (SSDT) 中。

可以使用 SSIS 设计器执行下列任务:

  • 在包中构造控制流。

  • 在包中构造数据流。

  • 将事件处理程序添加到包和包对象。

  • 查看包内容。

  • 在运行时查看包的执行进度。

下面的关系图显示 SSIS 设计器和**“工具箱”**窗口。

SSIS 设计器和工具箱的屏幕快照

Integration Services 还有其他一些用于将功能添加到包的对话框和窗口,而 SQL Server Data Tools (SSDT) 提供用于配置开发环境及对包进行操作的窗口和对话框。 有关详细信息,请参阅 Integration Services 用户界面

SSIS 设计器不依赖于 Integration Services 服务(即管理和监视包的服务),而且在 SSIS 设计器中创建或修改包也不需要该服务处于运行状态。 但是,如果在 SSIS 设计器打开的情况下停止该服务,则您无法再打开 SSIS 设计器提供的对话框,并且可能收到“RPC 服务器不可用”的错误消息。若要重置 SSIS 设计器并继续对包进行操作,就必须关闭设计器,退出 SQL Server Data Tools (SSDT),然后重新打开 SQL Server Data Tools (SSDT)、Integration Services 项目和包。

撤消和重做

您可以在 SSIS 设计器中撤消或重做最多 20 个操作。 对于包,可以在**“控制流”“数据流”“事件处理程序”“参数”选项卡以及“变量”窗口中进行撤消/重做。 对于项目,可以在“项目参数”**窗口中进行撤消/重做。

您不能撤消/重做对新的**“SSIS 工具箱”**所做的更改。

使用组件编辑器更改组件时,可以将更改作为一个组来撤消和重做,而不是撤消和重做单个更改。 更改组在撤消和重做下拉列表中显示为单个操作。

若要撤消操作,请单击撤消工具栏按钮、**“编辑/撤消”菜单项,或按 Ctrl+Z。 若要重做操作,请单击重做工具栏按钮、“编辑/重做”**菜单项,或按 Ctrl+Y。 若要撤消和重做多个操作,您可以单击相应工具栏按钮旁边的箭头以在下拉列表中突出显示多个操作,然后在该列表中单击。

SSIS 设计器的部件

SSIS 设计器有五个永久选项卡:其中四个选项卡分别用于生成包控制流、数据流、参数和事件处理程序,另外一个选项卡用于查看包的内容。 运行时将出现第六个选项卡,显示包在运行时的执行进度以及完成后的执行结果。

此外,SSIS 设计器还包括连接管理器区域,用于添加和配置包连接到数据所使用的连接管理器。

“控制流”选项卡

若要构造包中的控制流,即可在**“控制流”选项卡的设计图面进行。 先将所需项从“工具箱”**逐个拖动到设计图面上,然后单击项的图标,将箭头从一项拖动到另一项,如此反复,将这些项连成一个控制流。

有关详细信息,请参阅控制流

“数据流”选项卡

如果包中包含数据流任务,则可以将数据流添加到包。 在**“数据流”选项卡设计图面上的包中构造数据流。 先将所需项从“工具箱”**逐个拖动到设计图面上,然后单击项的图标,将一项的箭头拖动到另一项,如此反复,将这些项连成一个数据流。

有关详细信息,请参阅数据流

“参数”选项卡

Integration Services (SSIS) 参数可用于在包执行时向包内的属性赋值。 您可以在项目级别创建项目参数,在包级别创建包参数。 项目参数可用于向项目中的一个或多个包提供项目接收的任何外部输入。 利用包参数,您不必编辑和重新部署包就可以修改包执行。 您可以利用此选项卡来管理包参数。

有关参数的详细信息,请参阅 Integration Services (SSIS) 参数

重要说明重要提示

参数仅可用于为项目部署模型开发的项目。 因此,仅对于属于配置为使用项目部署模型的项目一部分的包,您才会看到“参数”选项卡。

“事件处理程序”选项卡

在**“事件处理程序”选项卡设计图面上构造包中的事件。 在“事件处理程序”**选项卡上选择要为之创建事件处理程序的包或包对象,再选择要与事件处理程序相关联的事件。 一个事件处理程序有一个控制流,如果需要,还可以有多个可选的数据流。

有关详细信息,请参阅在包中添加事件处理程序

“包资源管理器”选项卡

包可以很复杂,包括多项任务、连接管理器、变量和其他元素。 在包的资源管理器视图中,可以查看完整的包元素列表。

有关详细信息,请参阅查看包对象

“进度/执行结果”选项卡

在包运行过程中,**“进度”选项卡显示包的执行进度。 在包运行完毕后,“执行结果”**选项卡上就一直显示执行结果。

注意注意

若要允许或禁止在“进度”选项卡上显示消息,请在 SSIS 菜单上切换“调试进度报告”选项。

连接管理器区域

**“连接管理器”**区域用于添加和修改包使用的连接管理器。 Integration Services 包括连接到多种数据源(如文本文件、OLE DB 数据库和 .Net 提供程序)的连接管理器。

有关详细信息,请参阅 Integration Services (SSIS) 连接创建连接管理器

相关任务

相关内容

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

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


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

请参阅

概念

Integration Services 用户界面