将SQL Server(IaaS)本地部署到Azure Data Factory v2 Oracle

时间:2018-12-12 14:07:09

标签: azure-data-factory azure-data-factory-2

我正在尝试创建ADF v2管道,该管道会将数据从本地Oracle服务器复制到SQL Server VM。
网络管理员已为Oracle设置了集成运行时。他们的想法是,我们可以简单地使用SQL Azure作为目标。它起作用了,但是由于其他原因,我们想在VM上使用SQL Server。
我认为我需要设置独立的IR并将其设置在VM上。不幸的是,当我尝试运行管道时,我得到一个错误,即源和目标都必须位于同一IR上。

1 个答案:

答案 0 :(得分:0)

期望源和目标应位于同一自托管IR上,以便可以在该IR上执行复制活动。您可以在以下文档中了解有关“复制”活动如何工作的更多详细信息:https://docs.microsoft.com/en-us/azure/data-factory/copy-activity-overview

针对您的情况:

  • 如果您的 Oracle的IR 可以访问目标SQL Server VM,则只需使用该IR即可将数据从Oracle复制到SQL Server。
  • 否则,您需要进行2次复制活动:(1)从Oracle复制到数据存储,源Oracle VM和目标SQL Server VM均可在 IR for Oracle 上访问(例如Blob存储) 。 (2)从Blob复制到SQL Server IR上的SQL Server