将 Integration Services 与其他应用程序结合使用
如果您需要动态创建包,或需要在开发环境之外管理和执行 Integration Services 包,则可以采用编程方式对包进行操作。可以使用 Integration Services 对象模型以任何托管的编程语言来编写代码,以创建和配置新包,或加载并执行已保存的包。也可以将包的数据流输出从内存直接加载到自定义应用程序中。
有关详细信息,请参阅以编程方式生成包。
使用来自其他应用程序中的包
使用扩展的 Integration Services 对象模型,您可以:
**生成和配置包。**一次创建一个新包任务和组件,然后将其保存到优先存储位置。有关详细信息,请参阅 以编程方式生成包。
**枚举已保存的包。**循环访问现有包,以检查各包或文件夹是否存在。有关详细信息,请参阅以编程方式枚举可用的包。
**加载并执行。**打开已保存的包,选择性地进行重新配置,然后运行该包。也可以将包的数据流输出直接从内存直接加载到应用程序中。有关详细信息,请参阅以编程方式在本地计算机中运行 SSIS 包、在远程计算机上以编程方式运行 SSIS 包和将包的输出加载到其他程序中。
**托管的已保存包和文件夹。**删除或添加包,并创建、重命名或删除文件夹。有关详细信息,请参阅以编程方式管理包和文件夹。
|