在Azure数据工厂中,是否可以使用一个集成运行时来连接两个不同的本地数据源?
场景: 我创建了一个自托管的集成运行时,该运行时安装在Virtual Machine for DB2数据库中,位于内部部署DB上。
我想在Premises DB(SQL Server)上再添加一个。 是否可以将现有的自托管集成运行时用于Prem DB上的SQL Server?
我尝试在链接服务中连接到现有的自托管集成运行时。测试连接失败。
我知道,在某些地方需要从VM或SQL Server获得SQL Server DB的访问权限,以便通过现有Integration Runtime进行连接。
与SQL Server DB的连接失败,而我使用的是已用于DB2的现有IR。
答案 0 :(得分:0)
是的,您可以重用自托管的IR。
连接性问题可能出在其他地方。
您可以通过RDP登录该虚拟机并使用SSMS运行测试以测试连接性或运行简单的PowerShell命令以测试网络来进行测试
Test-NetConnection "<server_address>" -port 1433
答案 1 :(得分:0)
是的,可以。请注意,将更多节点添加为自托管IR(集成运行时)的一部分是高可用性的一部分,并确保使用一个本地数据网关不存在SPOF(单故障点)。
这与可以从Azure中启动的服务连接的本地数据源的数量无关。
答案 2 :(得分:0)
是的,可以。
您可以在本文档Considerations for using a self-hosted IR中找到它:
单个自托管集成运行时可以用于多个本地数据源。单个自托管的集成运行时可以与同一Azure Active Directory租户内的另一个数据工厂共享。有关更多信息,请参见Sharing a self-hosted integration runtime。
当您要在内部数据库中添加另一个数据库时,可以尝试如下操作:
在本地数据库中添加另一个:
希望这会有所帮助。