You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于自托管集成运行时与SSIS集成运行时的区别及SSIS包迁移可行性的技术问询

关于自托管集成运行时与SSIS集成运行时的区别及SSIS包迁移可行性的技术问询

你好,这个问题很常见,直接给你明确结论:无法使用自托管集成运行时(Self-hosted IR)来实现本地SSIS包到Azure Data Factory(ADF)的迁移与运行,必须依赖ADF中专门的SSIS集成运行时(SSIS IR)。下面详细说明原因和正确方案:

自托管IR与SSIS IR的核心区别

  • 自托管IR:核心作用是打通ADF与本地/私有网络的连接,支持数据复制、自定义活动执行等操作,但它没有预装SSIS运行所需的组件(如SSIS Runtime、相关驱动、SSIS目录支持等),完全不具备运行SSIS包的能力。
  • SSIS IR:是Azure专门为托管和运行SSIS包打造的运行环境,会自动配置SSIS所需的全部组件,支持两种部署模式:
    • 托管模式:完全由Azure管理,无需自行维护基础设施
    • 虚拟网络集成模式:可以接入你的私有网络,直接访问本地数据源,完美适配“lift-and-shift”(迁移)本地SSIS包的场景

本地SSIS包迁移到ADF的正确流程

  • 第一步:在ADF中创建并启动SSIS IR,根据是否需要访问本地数据源,选择是否将其加入虚拟网络
  • 第二步:将本地SSIS包部署到Azure目标存储:
    • 推荐部署到Azure SQL Database或Azure SQL Managed Instance的SSIS目录(SSISDB),这是最规范的托管方式
    • 也可以选择部署到Azure Blob存储或文件存储(适合轻量场景)
  • 第三步:在ADF管道中添加执行SSIS包活动,关联你的SSIS IR和已部署的包,即可在Azure环境中运行迁移后的SSIS包

补充说明

如果你的业务场景同时需要数据复制(比如从本地数据源同步数据到Azure)和SSIS包运行,可以同时使用自托管IR和SSIS IR,两者功能互补,不会产生冲突。

备注:内容来源于stack exchange,提问作者SSC

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 10:28:12