嘗試移除 Exchange Server 2016年上的信箱資料庫時發生錯誤

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3093175
徵狀
即使您已移動或已停用所有的使用者、 公用資料夾及仲裁信箱,您收到下列錯誤訊息時執行移除 MailboxDatabase 指令程式。這個訊息,指出那里仍然信箱中還有 Microsoft Exchange Server 2016年資料庫::

此信箱資料庫包含一或多個信箱、 信箱計劃、 封存的信箱、 公用資料夾的信箱或
仲裁的信箱。如果要取得此資料庫中的所有信箱的清單,請執行命令取得信箱-資料庫
資料庫識別碼.若要取得此資料庫中的所有信箱計劃的清單,執行命令取得 MailboxPlan。若要取得的清單
封存在這個資料庫中,執行命令取得信箱的信箱-資料庫 資料庫識別碼 保存。若要取得所有的清單
公用資料夾的信箱在資料庫中,執行命令取得信箱-資料庫 資料庫識別碼 -公用資料夾。若要取得
在這個資料庫中,執行命令取得信箱的所有仲裁信箱的清單-資料庫 資料庫識別碼 -仲裁。
若要停用非仲裁信箱,讓您可以刪除信箱資料庫,執行命令的 [停用信箱
信箱識別碼.若要停用封存信箱,因此您可以刪除的信箱資料庫,請執行命令的 [停用信箱
信箱識別碼 保存。如果要停用公用資料夾的信箱,讓您可以刪除信箱資料庫,執行命令
停用信箱 信箱識別碼 -公用資料夾。仲裁信箱應該移動到另一個伺服器;若要這樣做,請執行
命令新增 MoveRequest 參數.如果這是組織中的最後一個伺服器,執行命令
停用信箱 信箱識別碼 -若要停用仲裁信箱仲裁 DisableLastArbitrationMailboxAllowed。
信箱計劃應該移動到另一個伺服器;如果要這樣做,請執行命令集 MailboxPlan MailboxPlan 識別碼
資料庫 資料庫識別碼.
+ CategoryInfo: InvalidOperation: (資料庫識別碼: DatabaseIdParameter) [移除-MailboxDatabase],AssociatedUserMailboxExistException
+ FullyQualifiedErrorId: [伺服器 =伺服器RequestId =RequestId時間戳記 =時間戳記] [FailureCategory = Cmdlet AssociatedUserMailboxExistException] XXXXXXXXMicrosoft.Exchange.Management.SystemConfigurationTasks.RemoveMailboxDatabase
+ PSComputerName: 電腦名稱


此信箱資料庫包含一個或多個信箱、 信箱計劃、 封存的信箱、 公用資料夾的信箱仲裁信箱或稽核信箱。如果要取得此資料庫中的所有信箱的清單,請執行命令取得信箱-資料庫<Database id="">。若要取得此資料庫中的所有信箱計劃的清單,執行命令取得 MailboxPlan。如果要取得此資料庫中的封存信箱的清單,請執行命令取得信箱-資料庫<Database id="">-封存。如果要取得此資料庫中的所有公用的資料夾信箱的清單,請執行命令取得信箱-資料庫<Database id="">-公用資料夾。如果要取得此資料庫中的所有仲裁信箱的清單,請執行命令取得信箱 – 資料庫<Database id="">-仲裁。如果要取得此資料庫中的所有稽核信箱的清單,請執行命令取得信箱-資料庫<Database id="">-AuditLog。如果要停用非仲裁信箱,讓您可以刪除信箱資料庫,執行命令停用信箱<Mailbox id="">。若要停用封存信箱,因此您可以刪除的信箱資料庫,請執行命令的 [停用信箱<Mailbox id="">-封存。若要停用公用資料夾的信箱,讓您可以刪除信箱資料庫,執行命令的 [停用信箱<Mailbox id="">-公用資料夾。稽核的信箱應該移動到另一個伺服器;若要這樣做,請執行命令新增 MoveRequest <parameters>。如果這是組織中的最後一個伺服器,執行命令取得信箱 AuditLog |停用信箱。仲裁信箱應該移動到另一個伺服器;若要這樣做,請執行命令新增 MoveRequest <parameters>。如果這是組織中的最後一個伺服器,執行命令停用信箱<Mailbox id="">-若要停用仲裁信箱的仲裁 DisableLastArbitrationMailboxAllowed。信箱計劃應該移動到另一個伺服器;如果要這樣做,請執行命令集 MailboxPlan <MailboxPlan id="">-資料庫</MailboxPlan></Mailbox></parameters></parameters></Mailbox></Mailbox></Mailbox></Database></Database></Database></Database></Database>

發生的原因
之所以發生這個問題,是因為 Exchange Server 2016年介紹 AuditLog 信箱。此信箱可能仍存在且封鎖資料庫移除。
解決方案
若要修正這個問題,請使用 「取得信箱cmdlet 與-AuditLog參數,以判斷 AuditLog 信箱是否仍然存在。若要這麼做,請在 Exchange 管理命令介面中執行下列指令程式 ︰
Get-Mailbox -AuditLog -Database <DatabaseName>

如果 AuditLog 信箱已存在,將信箱移到不同的資料庫,或移除或停用它。

警告:本文為自動翻譯

內容

文章識別碼:3093175 - 最後檢閱時間:03/16/2016 09:08:00 - 修訂: 4.0

Exchange Server 2016 Enterprise Edition, Exchange Server 2016 Standard Edition

  • kbsurveynew kbbug kbtshoot kbexpertiseadvanced kbmt KB3093175 KbMtzh
意見反應