项目和包的执行

要运行 Integration Services 包,您可以根据包的存储位置使用某个工具。下表中列出了这些工具。

为了在 Integration Services 服务器上存储包,您使用项目部署模型将项目部署到服务器。有关信息,请参阅将项目部署到 Integration Services 服务器

为了在 SSIS 包存储区、msdb 数据库或文件系统中存储包,您使用包部署模型。有关详细信息,请参阅包部署 (SSIS)

工具

在 Integration Services 服务器上存储的包

在 SSIS 包存储区或 msdb 数据库中存储的包

在文件系统中存储的包,在属于 SSIS 包存储区的位置之外

SQL Server Data Tools

但是,你可以将现有包从包括  msdb 数据库的 SSIS 包存储区添加到项目中。以此方式将现有包添加到项目中将在文件系统中生成该包的本地副本。

SQL Server Management Studio,在您连接到承载 Integration Services 服务器的数据库引擎实例时

有关详细信息,请参阅“执行包”对话框

但是,可以从这些位置将包导入服务器。

但是,可以从文件系统将包导入服务器。

SQL Server Management Studio,在它连接到管理 SSIS 包存储区的 Integration Services 服务时

但是,可以从文件系统将包导入 SSIS 包存储区中。

dtexec

有关详细信息,请参阅dtexec 实用工具

dtexecui

有关详细信息,请参阅执行包实用工具 (DtExecUI) UI 参考

SQL Server 代理

使用 SQL Server 代理作业计划运行包。

有关详细信息,请参阅包的 SQL Server 代理作业

内置存储过程

有关详细信息,请参阅catalog.start_execution(SSISDB 数据库)

托管的 API,通过使用 Microsoft.SqlServer.Management.IntegrationServices 命名空间中的类型和成员

托管的 API,通过使用 Microsoft.SqlServer.Dts.Runtime 命名空间中的类型和成员

目前不可用

执行和日志记录

可以启用 Integration Services 包进行日志记录,这样就可以在日志文件中捕获运行时信息。有关详细信息,请参阅Integration Services (SSIS) 日志记录

您可以使用操作报告监视部署到 Integration Services 服务器并在其上运行的 Integration Services 包。可以在 SQL Server Management Studio 中使用这些报告。有关详细信息,请参阅Integration Services 服务器的报告

相关任务

集成服务图标(小)掌握集成服务的最新信息

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


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

请参阅

任务

SQL Server 导入和导出向导

概念

dtexec 实用工具