我在虚拟机上安装了一个 SQL Server 实例,表示 VM 连接到 Azure VNet。我的目标是连续从此 SQL Server 中获取数据并将其存储在 Azure Data Lake 中。
是否可以使用 Azure 数据工厂 + Azure 集成运行时(不是自托管集成运行时!)来执行此操作?
如果我创建一个新的数据工厂(包括专用端点,因此工厂获取 VNet 的 IP 地址)并使用标准集成运行时“AutoResolveIntegrationRuntime”,则可以指定 SQL 服务器名称和凭据,但是,连接测试失败:
在 VM 上安装自托管集成运行时并使用此 IR 后,它似乎可以工作:
没有它,集成运行时究竟做了什么是不可能的?最后,Azure 集成运行时(托管在 Azure 上)不能打开一个 ODBC 连接,尤其是因为所有资源都在同一个网络中?