在 DAG 中访问新创建的数据库上的邮箱时出现“NoSupportException”错误
症状
将 Microsoft Exchange Server 2019 邮箱服务器作为节点添加到数据库可用性组 (DAG) ,并创建其他邮箱数据库后,会遇到以下问题:
尝试使用 Outlook 网页版 访问邮箱服务器上的邮箱时,会收到以下错误消息:
尝试使用邮箱时出现问题。
X-OWA-Error Microsoft.Exchange.Data.Storage.NoSupportException尝试将邮箱移动到邮箱服务器上的数据库时,会收到以下错误消息:
无法与邮箱数据库通信。 不支持此操作。
原因
出现这些问题的原因是邮箱数据库的架构版本值不正确。 在创建其他邮箱数据库之前,必须在将节点添加到 DAG 后在每个节点上重新启动信息存储服务。 否则,不会针对正确的架构版本更新群集数据库。
解决方法
将节点添加到群集后,在节点上重启信息存储服务。
如果已在群集中创建新数据库,检查在群集中的所有节点上重启信息存储服务之前,其架构版本值是否设置为 121。 若要检查邮箱数据库的数据库架构版本,请运行以下 cmdlet:
Get-MailboxDatabase DB01 -Status | fl *Schema*
应得到如下所示的结果:
IsExcludedFromProvisioningBySchemaVersionMonitoring: False
CreationSchemaVersion : 0.121
CurrentSchemaVersion : 0.121
RequestedSchemaVersion : 0.121
如果必须更新架构版本值,请更新数据库架构,然后卸载并重新装载数据库:
Update-DatabaseSchema DB01
Dismount-Database DB01
Mount-Database DB01
CurrentSchemaVersion
如果值仍显示 121,则表示并非整个群集中的所有信息存储服务都已重启。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈