Microsoft Integration Runtime在Azure VM上丢失身份验证密钥

问题描述

我目前有一个运行Windows Server 2019数据中心的Azure虚拟机,我将其用作Azure数据工厂的连接点。集成运行时可以工作,利用它的管道也可以。

当虚拟机在晚上关闭并在早晨使用Runbooks重新启动时,就会出现此问题。 Screenshot。 “认证密钥无效或为空。从门户网站指定有效的认证密钥”

这并不总是发生。集成运行时可以运行几天,然后由于上面的错误而停止。似乎唯一的解决方案是重新安装集成运行时并在Azure Data Factory中重新执行链接的服务。

我花了一些时间试图找出可能导致此错误的原因,并且在该错误出现前可以工作几天似乎有点怪异。还有其他人遇到过类似的问题吗?

解决方法

通常在服务器时钟(在这种情况下为Windows VM运行自托管IR)与远程服务器(ADF服务)不同步时发生。

作为先决条件,您应该在重新注册IR之前将Windows VM上的时钟与Internet同步或自行更新。