MCDB 狀態為「離線」,且 SSD 未在 Exchange Server 2019 中格式化

套用到
Exchange Server 2019

症狀

假設您在 Windows Server 2019 中部署 Microsoft Exchange Server 2019。 您可以使用 Manage-MetaCacheDatabase.ps1 指令碼來啟用 MetaCacheDatabase (MCDB)

例如:

Manage-MCDB -DagName TestDag1 -ServerAllowMCDB $false -ServerName “exhs-5046” -ForceFailover $true

      

然後,您可以使用 Get-MailboxDatabaseCopyStatus Cmdlet 來檢視資料庫複本的健康情況和狀態資訊。

例如:

Get-MailboxDatabaseCopyStatus |FL 名稱,*meta*

      

名稱:DB01\Server01

MetaCacheDatabaseStatus : 離線

MetaCacheDatabaseStatusMessage : 磁碟分割未附加在作用中的 Store 背景工作進程中。

MetaCacheDatabaseFilePath : C:\ExchangeMetaCacheDbs\DB01\DB01.mcdb\DB01-mcdb.edb

MetaCacheDatabaseLastReset:

本範例會傳回信箱伺服器 Server01 上資料庫 DB01 的複本狀態。

在結果中,您發現固態硬碟 (SSD) 未按預期格式化,且 MCDB 狀態為「離線」。 此外,並非所有指定的 SSD 都已格式化,且掛接點未按預期建立。

原因

發生此問題的原因是 Windows Server 2019 中的新行為,該行為導致 Get-Disk (DAG) 或叢集傳回資料庫可用性群組內所有未初始化的光碟,並且指令碼錯誤地嘗試在另一個 DAG 成員上格式化 SSD。

解決方式

若要修正此問題,請安裝適用於 Exchange Server 2019 的累積更新 5 或安裝適用於 Exchange Server 2019 的較新累積更新

參考資料

了解 Microsoft 用來說明軟體更新的術語