如何移動儲存群組及其資料庫
適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
上次修改主題的時間: 2007-01-02
本主題說明如何使用 Exchange 管理命令介面,將儲存群組及其資料庫移至叢集連續複寫 (CCR) 環境中的其他位置。您可以先使用這些程序,將第一個儲存群組 (記錄檔、系統檔案及資料庫檔案) 移至其他位置,再安裝被動節點。移動任何儲存群組或資料庫檔案期間,會卸載儲存群組中的資料庫。將資料庫檔案移至其他位置時,您必須實際移動檔案,然後使用 Move-DatabasePath 指令程式來更新其位置。
開始之前
若要執行這些程序,您必須登入主動節點。若要決定那個節點才是主動節點,可以執行 Get-ClusteredMailboxServerStatus 指令程式。請檢查 Get-ClusteredMailboxServerStatus 指令程式輸出中的 OperationalMachines 參數。節點名稱右邊有 <主動> 一字的便是主動節點。
若要執行這些程序,必須對您使用的帳戶委派下列項目:
- Exchange Server 系統管理員角色和目標伺服器的本機 Administrators 群組
如需管理 Microsoft Exchange Server 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量。
重要事項: |
---|
只有安裝主動叢集 Mailbox role 之後並在安裝被動叢集 Mailbox role 之前,才能執行此程序。若 CCR 環境已設定被動節點,就無法執行此程序。如需如何在新增被動節點後,於 CCR 環境中移動儲存群組或資料庫的詳細步驟,請參閱如何在 CCR 環境中移動儲存群組與如何在 CCR 環境中移動資料庫。 |
程序
先將儲存群組移至其他位置,再安裝被動節點
開啟 Exchange 管理命令介面。
執行下列命令:
Move-StorageGroupPath -Identity:<Server\StorageGroupName> -LogFolderPath:<FullPathforLogFiles> -SystemFolderPath:<FullPathforSystemFiles> -ConfigurationOnly:$true
會顯示確認提示,要求您確認要執行的移動動作。輸入 Y,並按下 ENTER。
會顯示第二個確認提示,指出必須先卸載儲存群組中的資料庫,才能執行移動作業。輸入 Y,並按下 ENTER。
執行此程序之後,資料庫便會處於卸載裝態。如果想要移動資料庫檔案的預設位置,請將資料庫保持在卸載裝態,然後執行以下程序。若您不想移動資料庫檔案的位置,請使用 Exchange 管理主控台或 Exchange 管理命令介面中的 Mount-Database 指令程式來裝載資料庫。
先將資料庫移至其他位置,再安裝被動節點
使用 Windows 檔案總管,將原始預設資料庫 (Mailbox Database.edb) 從其原始位置移至新位置。第一個儲存群組之預設位置為 Exchange 安裝目錄的子目錄,例如 \Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group。
完成移動之後,開啟 Exchange 管理命令介面。
執行下列命令:
Move-DatabasePath -Identity:<Server\StorageGroupName\DatabaseName> -EdbFilePath:<FullPathandFileNameforDatabaseFile> -ConfigurationOnly:$true
會顯示確認提示,要求您確認要執行的移動動作。輸入 Y,並按下 ENTER。
開啟 Exchange 管理主控台。
在主控台樹狀目錄中,展開 [伺服器組態],然後按一下 [信箱]。
在結果窗格中,選取叢集信箱伺服器。
在工作窗格中,展開 [第一個儲存群組],然後選取信箱資料庫。
在執行窗格中,按一下 [裝載資料庫]。
相關資訊
如需 Get-ClusteredMailboxServerStatus 指令程式命令語法的相關資訊,請參閱 Get-ClusteredMailboxServerStatus。
如需在 CCR 環境中裝載資料庫的相關資訊,請參閱如何在叢集連續複寫環境裝載資料庫。
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.