【问题标题】:Can we use Azure SSIS IR runtime to move data from on-premise to Azure Sql Database?我们可以使用 Azure SSIS IR 运行时将数据从本地移动到 Azure Sql 数据库吗?
【发布时间】:2021-03-06 07:07:38
【问题描述】:

我是 Azure 的新手。我需要将数据从本地移动到 Azure SQL 数据库。但是,我必须使用/执行 Azure 上现有的 SSIS 包。我正在考虑使用 SSIS IR 来执行 SSIS 包。有了这个 IR,是否还可以将数据从本地移动到云端,还是我也需要一个自托管的 IR?

谢谢!

【问题讨论】:

    标签: ssis azure-sql-database azure-data-factory azure-data-factory-2 azure-integration-runtime


    【解决方案1】:

    是否也可以将数据从本地移动到云端

    是的,但您需要将 SSIS-IR 加入到 VNET,而该 VNET 又可以连接到本地。

    https://docs.microsoft.com/en-us/azure/data-factory/join-azure-ssis-integration-runtime-virtual-network

    到本地的 VNET 连接是通过从本地到您的 VNET 的 VPN 或 Express 链接实现的。有不同程度的复杂性。

    如果您要开展大量混合网络项目(在加入 Azure 的本地),您应该立即开始配置 VPN 或 Express 路由。

    【讨论】:

      【解决方案2】:

      根据official document

      自托管 IR:
      你可以通过 Azure 数据工厂中的自托管 IR 连接到本地 SQL Server。您可以在 ADF 中设置复制活动,以将数据从本地数据库复制到 Azure SQL。

      • 您需要在本地计算机或专用网络内的虚拟机上安装自托管 IR。
      • 它具有高可用性和可扩展性,您可以在多个计算节点上安装自托管 IR 并组成一个组。

      Azure-SSIS 集成运行时:
      若要提升和转移现有的 SSIS 工作负载,可以创建 Azure-SSIS IR 以本机执行 SSIS 包。 你需要做的:

      定价:

      比较价格后,我们可以看到 SSIS IR 比 Self-hosted IR 贵。

      结论:
      建议你直接使用Self-hosted IR,更简单、更方便、更便宜。

      【讨论】:

      • 感谢您的回复。是否可以仅使用自托管 IR 在云上执行 SSIS 包?
      • 如果要执行 SSIS 包,必须使用 Azure-SSIS IR。自托管 IR 仅支持设置本地 SQL Server 的连接器。
      猜你喜欢
      • 1970-01-01
      • 2020-06-08
      • 2020-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多