如何正確刪除Exchange默認數據庫

安裝Exchange Server的時候,系統會自動生成一個默認數據庫,例如 Mailbox Database 0528756723 這樣一個帶有十位數編碼的郵箱,看起來相當不友善,而且不好記憶,且對後期我們Exchange管理員的一些界面操作或者命令行操作都有很大的影響。爲了便於今後的管理和維護,也便於我們能夠很好全面的對數據庫進行分類區分,我們通常會刪除這個默認數據庫,重新創建一個友好、簡潔、易區分的新郵箱數據庫,當然,可以是一個,也可以是多個,這個根據自己的規劃而定。那我們能夠簡單直接的刪除默認,再新建一個新郵箱數據庫麼?答案是否定的。
        在這個默認郵箱數據庫裏,有一些非常重要的功能性Exchange原生郵箱,其中包括有系統郵箱、遷移郵箱和聯盟郵箱,他們都充當着一些Exchange特殊功能的郵箱介質。這個時候,會有很多人問到,那爲什麼這些郵箱我在Exchange ECP管理控制檯裏面看不到呢?答案是,這些功能郵箱都是隱藏郵箱,只有通過Exchange PowerShell命令行運行特殊命令才能看的到。

       爲了今後能夠正常的使用這些功能,我們必須保留他們的存在。也就是說,我們在刪除默認郵箱數據庫之前,需要將他們先移動到一個安全的位置,然後再刪除默認的數據庫。所以本文章主要是來爲大家介紹一下如何移動隱藏郵箱並刪除默認郵箱數據庫。
今天我們的這個操作的順序如下:
1. 創建一個新郵箱數據庫
2. 在原生數據庫中查找到所有可用的郵箱
3. 將所有的可用郵箱包括仲裁郵箱移動到新建的數據庫中
4. 刪除原始郵箱數據庫

接下來,我們就來實地操作一次。
1. 打開Exchange PowerShell命令行模式,使用命令 get-mailbox 找到原生數據庫中的所有郵箱

2. 使用命令 Get-mailbox –Arbitration 查找所有隱藏的仲裁郵箱

3. 使用命令 Get-Mailbox discovery* | New-MoveRequest –TargetDatabase “maildb01”將默認數據庫中的郵箱移動到新的目標數據庫。

BTW: 也可以單獨使用 New-MoveRequest -Identity '[email protected]' -TargetDatabase "maildb01" 命令移動單獨的郵箱。

4. 使用命令 Get-Mailbox –Arbitration | New-MoveRequest –TargetDatabase “Mailbox Database 1” 將所有仲裁郵箱移動到新郵箱數據庫。

BTW:可以使用Get-MoveRequest 查看郵箱移動的狀態。

Get-Moverequest | Remove-MoveRequest

5. 一旦上面的步驟執行完成後,所有的郵箱都已經從默認數據庫移動到新建數據庫之後, 我們就可以刪除之前的默認數據庫了

在Exchange ECP控制檯上,直接刪除默認的郵箱即可,系統會有默認提示,點擊“確定”或者“Yes”。

6. 在刪除數據庫的時候,系統也會提醒用戶去手動刪除數據庫存放路徑下的數據庫edb文件,我們還可以手動刪除該數據庫的日誌文件來釋放磁盤空間。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章