我在自托管Integration Runtime
方面遇到了一些问题Azure Data Factory V2
。我有一些运行 4.XX IR 软件的虚拟机。其中一些auto update
在 DFv2 中启用了从 4.XX 到 5.X 的更新。此后,DFv2 无法使用 IR。看起来虚拟机上运行的 IR 服务指向错误的执行路径 - 仍然使用 4.0。我可以手动修复它sc config
或重新安装 IR,但重新启动后它不再工作。那是一个错误吗?我可以在不删除虚拟机的情况下以某种方式修复它吗?
更新:
我做了什么——我去了 Data Factory V2 Integration Runtimes 并选择了我的自托管 IR,然后去Auto update
启用它。托管此 IR 的我的虚拟机运行的是较旧的 IR 软件 (4.XX)。5.XX 有更新 在我重新启动虚拟机之前一切正常。从数据工厂 V2 集成运行时执行此操作后,我看到一条错误消息,指出我的自托管 IR 不可用。我登录到托管虚拟机,结果发现 IR 软件无法启动它的服务dmgsvc.exe
。当您去services.msc
检查Integration Runtime
指向 的服务时dmgsvc.exe
,路径将不正确。那里出了什么问题?它是目录 4.0 而不是 5.0。IR 软件因此无法正确启动,错误是Error 2: System cannot find the file specified
. 那我做了什么?我手动修复它并且它正在工作。但在第一次重新启动 VM 后,它再次指向 4.0 目录。我重新安装了软件,效果还是一样的。