以编程方式运行和管理包
如果您需要以编程方式管理和运行 Integration Services 包,则具有以下多种选择:
加载和运行现有包,不进行更改。
加载某一现有包,对该包进行重新配置(例如,针对不同的数据源),然后运行该包。
创建一个新包,逐个对象和属性添加并配置组件,保存该包,然后运行该包。
您可以只编写几行代码,从客户端应用程序加载和运行现有包。
本节介绍并演示如何以编程方式运行现有包,以及如何从其他应用程序访问数据流的输出。作为高级编程选项,您可以按照以编程方式生成包主题中的说明,通过编程方式逐行创建 Integration Services 包。
本节还讨论其他可以用编程方式执行的管理任务,用于管理存储的包、正在运行的包和包角色。
本节内容
以编程方式在本地计算机中运行 SSIS 包
介绍如何在本地计算机上从客户端应用程序启动和运行现有包,并且不进行更改。在远程计算机上以编程方式运行 SSIS 包
介绍本地计算机上的客户端应用程序如何从存储现有包的远程计算机上启动和运行该包。将包的输出加载到其他程序中
介绍如何在本地计算机上运行包以及如何使用 DataReader 目标和 DtsClient 命名空间将数据流的输出加载到客户端应用程序中。以编程方式枚举可用的包
介绍如何发现由 Integration Services 服务管理的可用包。以编程方式管理包和文件夹
介绍如何创建、重命名和删除包与文件夹。以编程方式管理正在运行的包
介绍如何列出当前正在运行的包,如何检查其属性以及如何停止正在运行的包。以编程方式管理包角色
介绍如何获取或设置有关分配给包或文件夹的角色的信息。
相关章节
用脚本扩展包
讨论如何使用脚本任务扩展控制流,以及如何使用脚本组件扩展数据流。用自定义对象扩展包
讨论如何创建用于多个包的编程自定义任务、数据流组件以及其他包对象。以编程方式生成包
讨论如何以编程方式创建、配置和保存 Integration Services 包。Integration Services 示例
列出并介绍可作为可选安装组件的 Integration Services 编程示例。
|