我在自托管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 目录。我重新安装了软件,效果还是一样的。