如何在待命連續複寫環境中移動資料庫

 

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

上次修改主題的時間: 2007-08-01

本主題說明在已啟用待命連續複寫 (SCR) 功能之儲存群組中移動資料庫的建議方式。在 SCR 組態中,有兩份以上的資料庫副本,一份是針對來源,還有則是每個目標一份。所有副本的位置必須一起變更。若要讓連續複寫運作,SCR 來源和其目標的路徑必須相同。因此,您必須在來源及其所有目標上執行此程序,才能維持 SCR 環境的運作。

類似程序用來重新設定已啟用 SCR 之儲存群組的位置。如需如何移動已啟用 SCR 之儲存群組的詳細步驟,請參閱如何在待命連續複寫環境中移動儲存群組

開始之前

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

在移動已啟用 SCR 的資料庫之前,您必須使用 Exchange 管理命令介面來暫停連續複寫。移動完成之後,可以使用 Exchange 管理命令介面繼續連續複寫。

note附註:
如果 SCR 來源是已啟用本機連續複寫 (LCR) 的儲存群組,您可以使用 Move-DatabasePath 指令程式變更來源上的資料庫位置。然而這樣並不會移動 SCR 目標上的資料庫位置。要移動 SCR 目標上的資料庫必須手動使用 Windows 檔案總管來執行。如果 SCR 來源是叢集連續複寫 (CCR) 環境中的叢集信箱伺服器,則只支援 Move-DatabasePath 搭配 -ConfigurationOnly 選項。在此情況下,系統管理員必須手動移動所有資料庫副本的資料庫檔案,然後才能繼續複寫。

程序

移動 SCR 環境中的資料庫位置

  1. 開啟 Exchange 管理命令介面。

  2. 使用 Suspend-StorageGroupCopy 指令程式來暫停交易記錄檔複寫以及重新顯示活動。

    Suspend-StorageGroupCopy -Identity <Server\StorageGroupName> -StandbyMachine <NameOfSCRTargetMachine>
    
  3. 使用 Move-DatabasePath 指令程式與 -ConfigurationOnly 參數,來變更 Active Directory 中的資料庫路徑:

    Move-DatabasePath -Identity <Server\StorageGroupName\DatabaseName> -EdbFilePath <FullPathToDatabaseFile> -ConfigurationOnly
    
  4. 在 SCR 來源電腦上,使用 Windows 檔案總管,手動將記錄檔及系統檔從舊路徑移動到步驟 3 中之路徑所指定的新位置。

  5. 在 SCR 目標電腦上,使用 Windows 檔案總管,手動將記錄檔及系統檔從舊路徑移動到步驟 3 中之路徑所指定的新位置。

  6. 使用 Resume-StorageGroupCopy 指令程式重新啟動複寫,如下所示:

    Resume-StorageGroupCopy -Identity <Server\StorageGroupName> -StandbyMachine <NameOfSCRTargetMachine>
    
  7. 確認儲存群組的複寫運作正常。如需如何確認複寫狀況良好的詳細步驟,請參閱如何檢視待命連續複寫的狀態

相關資訊

如需指令程式的相關詳細語法及參數資訊,請參閱 Suspend-StorageGroupCopyMove-DatabasePathResume-StorageGroupCopy。如需管理 SCR 環境的相關資訊,請參閱管理待命連續複寫