如何在 CCR 環境中移動資料庫

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2007-09-12

本主題說明如何使用 Exchange 管理命令介面重新設定資料庫的檔案位置。在叢集連續複寫 (CCR) 環境中,只有一組資料庫組態資訊會同時套用至兩份副本。這會產生額外的複雜性,因為要重新放置兩份副本。在某些情況下,其中一份副本可能會在另一份副本必須移動時無法使用。

您可以使用此主題中的程序變更信箱或公用資料夾資料庫的位置。

開始之前

若要執行此程序,必須對您使用的帳戶委派 Exchange Server 系統管理員角色及目標伺服器之本機 Administrators 群組。如需管理 Microsoft Exchange Server 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量

雖然建議您在可以使用主動及被動節點時執行此程序,但這並不是必要作業。

程序

此程序會執行下列動作:

  • 變更組態
  • 移動主動伺服器上的副本
  • 移動被動伺服器上的副本

使用 Exchange 管理命令介面在 CCR 環境中移動資料庫

  1. 開啟 Exchange 管理命令介面,然後使用 Suspend-StorageGroupCopy 指令程式終止儲存群組的重新顯示及記錄檔複寫。若要終止儲存群組的複寫活動,請執行下列命令:

    Suspend-StorageGroupCopy -Identity <Server\StorageGroupName>
    
  2. 使用 Dismount-Database 指令程式卸載資料庫:

    Dismount-Database -Identity <Server\StorageGroupName\DatabaseName>
    
  3. 使用 Move-DatabasePath 指令程式變更 Active Directory 目錄服務中的組態。請先確定資料庫已卸載,再執行移動作業。依下列方式執行指令程式:

    Move-DatabasePath -Identity <Server\StorageGroupName\DatabaseName> -EdbFilePath <NewPath> -ConfigurationOnly
    
    note附註:
    在 CCR 環境中,您必須使用 -ConfigurationOnly 參數。新位置不能是磁碟區的根目錄。
  4. 將檔案移到主動節點和被動節點兩者上的新位置。

  5. 使用 Mount-Database 指令程式裝載儲存群組中的資料庫。

  6. 使用 Resume-StorageGroupCopy 指令程式重新啟動複寫。若要重新啟動儲存群組的複寫活動,請執行下列命令:

    Resume-StorageGroupCopy -Identity <Server\StorageGroupName>
    
  7. 依照如何檢視叢集信箱伺服器的狀態中的詳細程序,確認儲存群組的複寫運作正常。

相關資訊

如需管理 CCR 環境的相關資訊,請參閱管理叢集連續複寫。如需如何檢視被動副本狀態的相關資訊,請參閱如何使用 Exchange 管理命令介面檢視叢集連續複寫副本的狀態

如需 Dismount-Database 指令程式的相關資訊,請參閱 Dismount-Database

如需 Move-DatabasePath 指令程式的相關資訊,請參閱 Move-DatabasePath

如需 Mount-Database 指令程式的相關資訊,請參閱 Mount-Database

如需 Suspend-StorageGroupCopy 指令程式的相關資訊,請參閱 Suspend-StorageGroupCopy

如需 Resume-StorageGroupCopy 指令程式的相關資訊,請參閱 Resume-StorageGroupCopy

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.