如何禁用Azure Data Factory中自托管集成运行时的自动更新?
解决自托管集成运行时(Self-hosted IR)自动更新无法禁用、计划时间不可编辑的问题
常见原因及对应解决步骤
1. 你的IR属于共享集成运行时组
如果你的自托管IR是共享组的成员节点,自动更新和计划时间的配置由组的主集成运行时统一管控,成员IR无法单独修改:
- 登录Azure Portal,进入该IR的概述页面,查看「Type」是否为「Shared self-hosted」,或「Shared with」字段是否显示关联的共享组。
- 找到共享组的主IR,进入它的「Edit integration runtime」界面修改自动更新状态和计划时间,所有成员IR会同步该配置。
2. 资源被设置了只读锁
若IR资源添加了ReadOnly锁,会直接限制所有配置修改操作:
- 进入IR的资源页面,切换到「Locks」选项卡,检查是否存在「ReadOnly」级别锁。
- 删除该锁后,回到编辑界面重新尝试修改自动更新设置。
3. 通过PowerShell/CLI强制修改(Portal界面无效时)
如果以上情况都不成立,可直接用命令行工具修改配置:
PowerShell命令:
Set-AzDataFactoryV2IntegrationRuntime -ResourceGroupName "你的资源组名称" -DataFactoryName "你的数据工厂名称" -Name "你的IR名称" -AutoUpdate Off
Azure CLI命令:
az datafactory integration-runtime update --resource-group "你的资源组名称" --factory-name "你的数据工厂名称" --name "你的IR名称" --auto-update Off
执行完成后刷新Portal页面,检查配置是否生效。
4. 确认IR节点在线状态
如果IR所有节点都处于离线状态,也可能导致配置无法修改。确保至少有一个IR节点在线后,再尝试编辑设置。
内容的提问来源于stack exchange,提问作者Kenny_I
相关产品推荐
相关产品推荐

