在 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,则表示并非整个群集中的所有信息存储服务都已重启。