0

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

4

1 回答 1

0

要升级到 Azure 数据工厂自托管集成运行时版本 5.x,我们需要 .NET Framework Runtime 4.7.2 或更高版本。在下载页面上,您会找到最新的 4.x 版本和最新的两个 5.x 版本的下载链接。

  • 如果启用自动更新并且您已将 .NET Framework Runtime 升级到 4.7.2 或更高版本,则自承载集成运行时将自动升级到最新的 5.x 版本。
  • 如果自动更新已开启且您尚未将 .NET Framework Runtime 升级到 4.7.2 或更高版本,则自承载集成运行时将不会自动升级到最新的 5.x 版本。自托管集成运行时将保留在当前的 4.x 版本中。您可以在门户和自承载集成运行时客户端中看到 .NET Framework 运行时升级的警告。

请参阅:对自托管集成运行时进行故障排除

于 2021-06-15T07:35:59.137 回答