Sometimes, situations arise when an Exchange Server administrator needs to mount an Exchange database on a different server. Here are a few examples:
- 當迁移到另一台伺服器時,您需要將數據庫 physically transfer 並重新 mount 在伺服器上。
- Exchange Server 出現故障,在透過恢復模式重新建立後,您需要將數據庫重新 mount 在伺服器上。
- 服務出现问题,妨碍數據庫的 mounting。
- 像是防毒軟體和備份等第三方軟體可能會鎖定文件,導致數據庫無法 mounting。
- 由於 Exchange Server 標準授權只允許mounting 五個數據庫,您需要將一個數據庫移到第二台伺服器。
現在,讓我們看看如何將 Exchange 數據庫 mount 在不同的伺服器上。
在不同的伺服器上mount Exchange 數據庫的流程
首先,請確保 Exchange 數據庫的完整性良好,並且沒有任何交易記錄丢失或損壞。
以下是將數據庫在不同的伺服器上mount 的步驟。
1. 滿足前提條件
要運行 mount Exchange 數據庫的命令,您應該在 Exchange Server 上具有 Databases 角色。這可以從 Permissions 節點和 Admin Roles 標籤 assignment。

重新建造伺服器,您應該有以下的媒體可供使用:
- 作業系統安裝媒體。
- Exchange Server已安裝版本相同的安裝媒體。
重建伺服器時也需要最新的伺服器文件。
在進行任何處理或更改之前,強烈建議進行完整備份。除了保護數據外,如果發生問題,它還允許您恢復到原始狀態。
2. 準備新伺服器
由於您正在重新建造同一伺服器,因此必須精確地複製其配置,安裝相同的作業系統和Exchange Server版本。您需要保留:
- computername
- 網絡配置
- 存儲和驱动器的配置
- 安裝的作業系統和Exchange Server修补程式
- 以及任何其他的作業系統和Exchange Server特定的配置。
需要注意的是,當您使用恢復模式重新建造伺服器時,所有配置將 restore在Exchange Server上,除了一张证书和自訂連接器。 這些需要手動配置。
3. 定位和傳輸數據庫文件
Windows Server 和 Exchange 安裝完成後,請從原作 Server 安裝中辨識 Exchange 數據庫文件 (EDB) 的位置。這對於掛载數據庫至新伺服器是極為重要的。您可以使用複製工具,如 Windows 原生支持的 Robocopy,來確保文件從備份位置正確地複製到新伺服器。
4. 驗證數據庫狀態
一旦文件已複製到新伺服器的原位置,請運行 ESEUtil 工具來檢查數據庫的狀況和狀態。要檢查數據庫狀態,請使用帶有 /mh 參數的 ESEUtil 命令。

5.如有必要,進行柔性问题修復
由於數據庫沒有正確關閉,您需要運行 ESEUtil 來執行平滑性问题修復。修復或恢復後,數據庫將处于 Dirty Shutdown 狀態。如果數據庫 State 处于 Dirty Shutdown,您需要使用带有 /r 選項的 ESEUtil 命令對數據庫進行柔性问题修復(見以下示例)。
ESEUTIL /r <日誌前缀> /l <日誌路徑> /d <數據庫路徑> /i

6. 在新服务器上創建新的信箱數據庫
現在,您需要使用相同的名稱在新服务器上創建新的信箱數據庫以托管恢復的數據庫。運行以下命令:
New-MailboxDatabase -Name “

7. 複製數據庫和日誌文件
在創建新數據庫後,您需要將數據庫和日誌文件從舊服務器或從恢復的驱动器複製到新的位置。
8. 挂载數據庫
要挂载數據庫,您可以使用Mount-Database命令,如下所示:
Mount-Database

現在,運行ESEUtil /mh命令以核實數據庫是否已挂载。
結論
在本文中,我們 Discussed 了在不同的服務器上挂载 Exchange 數據庫的步驟。在挂载數據庫時,您可能會遇到一些問題,如數據庫或交易日誌損壞、Exchange Server 或 Windows Server 配置不正確等各種問題。
您可以嘗試使用原生的工具來解決問題。不過,這些可能需要更多的資源,並且可能會使問題變得更糟。另外,您可以使用第三方的 Exchange 恢復工具,例如 Stellar Repair for Exchange,以最小的影響和無複雜情況地從損壞的數據庫中恢復所有數據。
Stellar Repair for Exchange 支持 Exchange Server 的每個版本,它能夠以任何狀態開啟數據庫,並且沒有大小限制。它允許您细化地將用戶信箱、共享信箱、公眾文件夾、禁用信箱和已被刪除的项目导出到 Outlook PST 和其他文件格式。它還能夠將信箱和其他 EDB 数据导出到活躍的 Exchange Server 數據庫或 Microsoft 365,並進行信箱自動配對。
常見問題
- 我可以直接將數據庫文件複製到另一台服務器並掛載它們嗎?
可以。但由於 Exchange 數據庫不支持搬移,您應該運行一個平滑的恢復過程,以確保數據庫的狀態是健康的。也請確保目標服務器在配置和設定上與源服務器相匹配。
- 如果數據庫处于脏 shutdown 状态,我應該怎么办?
當數據庫处于 Dirty Shutdown 状态時,這意味著數據庫或事務日志已損壞。然後,您應該使用 ESEUtil 進行平滑的恢復。
- 如何在迁移後確保用戶重新連接到他们的信箱?
用戶可以通過Outlook Web Access (OWA)連接。然而,要套用新的配置,需要重新啟動Outlook,或者重新配置用戶的Outlook Profiles。
Source:
https://petri.com/mount-exchange-database-on-different-server/