我在虚拟机上安装了一个Server实例,说VM连接到Azure VNet。我的目标是从这个Server中连续获取数据,并将其存储在Azure数据湖中。
是否可以使用Azure Data + Azure Integration (而不是自托管集成运行时!)做这件事?
如果我创建了一个新的数据工厂(包括私有端点,工厂获得了VNet的IP地址)并使用标准的Integration "AutoResolveIntegrationRuntime",那么可以指定一个server名称和凭据,但是连接测试失败:

在VM上安装了自托管集成运行时并使用此IR之后,它似乎可以工作:

没有它,集成运行库到底做什么是不可能的呢?最后,Azure Integration (托管在Azure上)不能打开一个ODBC连接,特别是因为所有资源都在同一个网络中?
发布于 2020-11-18 03:19:41
我们不能使用Azure IR来针对 compute 或Azure VNet中的计算资源分派以下转换活动。
引用这个文档。我们可以得出结论:
更新:
根据集成运行时位置一章,我们可以看到Azure IR是动态的built.And自动解析Azure IR默认在公共网络中运行。我认为这就是为什么您无法通过Azure IR连接位于Azure VNet中的sql服务器的原因。
我们可以看到Azure IR的子类型是公开的,如下所示:

https://stackoverflow.com/questions/64884293
复制相似问题