在 Dynamics 365 Finance & Operations 中,开启维护模式(Maintenance Mode)是系统管理员进行可能影响系统功能配置更改的安全方式。默认情况下该模式处于关闭状态。
通过 Lifecycle Services 管理维护模式:
1. 进入环境详情页面,在“维护”菜单中选择“启用维护模式”。
2. 在滑块中设置“为环境开启维护模式”并确认,系统将开始服务操作并进入维护状态。此时仅系统管理员可访问。
3. 完成更改后,在“维护”菜单选择“禁用维护模式”,环境将恢复至部署状态,所有用户均可登录。
4. 可通过“历史”和“环境更改”页面查看模式切换记录。
若操作失败,Lifecycle Services 会提供 Resume(继续)、Rollback(回滚)及 Abort(中止)选项。管理员还可下载日志文件以排查故障原因。
对于 DevTest/Demo 环境或 VHD 本地环境,需通过命令行工具 Microsoft.Dynamics.AX.Deployment.Setup.exe 配合 SQL Server 凭据执行设置,参数 --isinmaintenancemode 设为 true 开启,false 关闭。操作后需重启 IIS 服务。
在 Service Fabric 集群环境中,使用 Set-MaintenanceMode.ps1 脚本并指定 -Enable 或 -Disable 参数即可切换模式,脚本会自动重启所有 AOS 实例。
注意:Tier-1(云托管)环境若需调整配置键,必须执行完整数据库同步(DBSync),并使用 Visual Studio 完成维护模式操作。非管理员或非 Maintenance mode user role 用户在维护模式下尝试访问系统可能会收到错误提示。