如何使用 Eseutil 來驗證叢集連續複寫副本
適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
上次修改主題的時間: 2008-01-08
本主題說明如何使用命令列版本的 Microsoft 磁碟區陰影複製服務工具 (VSSAdmin.exe) 及 Exchange 伺服器資料庫公用程式 (Eseutil.exe),針對叢集連續複寫 (CCR) 環境中儲存群組的被動副本執行實體一致性檢查。
開始之前
對資料庫執行實體一致性檢查前,必須先對包含要驗證之資料庫的儲存群組暫停所有交易記錄檔重新顯示活動。如需如何使用 Exchange 管理命令介面暫停和繼續交易記錄重新顯示活動的詳細步驟,請參閱:
若要執行下列程序,您使用的帳戶必須已獲委派 Exchange Server 系統管理員角色及目標伺服器的本機 Administrators 群組。如需管理 Microsoft Exchange Server 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量。
程序
驗證 CCR 環境中被動儲存群組的資料庫及交易記錄檔
針對包含要驗證之資料庫的儲存群組磁碟區,暫停所有交易記錄重新顯示活動。若要做這樣的處理:
開啟 Exchange 管理命令介面。
執行下列命令以暫停複寫:
Suspend-StorageGroupCopy -Identity <Server\StorageGroup> -SuspendComment <Comment>
開啟 [命令提示字元] 視窗,然後瀏覽至 %Windows%\System32 資料夾。執行下列命令,以建立包含要驗證之資料庫的磁碟區陰影複製:
Vssadmin create shadow /for=<Volume>
附註: <Volume> 參數必須是本機磁碟機代號,或代表磁碟區裝載點的磁碟機代號。 對磁碟區上的所有資料庫繼續進行交易記錄及重新顯示活動。若要做這樣的處理:
開啟 Exchange 管理命令介面。
執行下列命令以繼續複寫:
Resume-StorageGroupCopy -Identity <Server\StorageGroup>
在 [命令提示字元] 視窗中,切換至包含 Eseutil.exe 的目錄。依預設,Eseutil.exe 位於 %ProgramFiles%\Microsoft\Exchange Server\bin。
若要驗證資料庫的實體完整性,請使用下列命令:
Eseutil /k /p20 <Path for VSS Shadow Copy of database>
根據 Eseutil 傳回的結果,執行下列其中一項操作:
- 如果 Eseutil 沒有報告任何已驗證檔案的問題,請繼續步驟 7。
- 如果 Eseutil 判定有實體損毀,請參閱如何在發生資料庫損毀後進行還原。
使用下列命令刪除陰影複製:
Vssadmin delete shadows /For=<Volume>
附註: |
---|
如果這個過程中發生容錯移轉,在容錯移轉時將不會裝載此資料庫,因為檔案將會處於使用中的狀態。 |
附註: |
---|
將暫停副本的時間減到最短。暫停副本的時間越久,在容錯移轉之後便必須重新顯示越多記錄。 |
相關資訊
如需檢視 CCR 環境資訊的相關資訊,請參閱如何使用 Exchange 管理命令介面檢視叢集連續複寫副本的狀態。
如需暫停儲存群組副本的相關資訊,請參閱 Suspend-StorageGroupCopy。
如需重新啟動儲存群組副本的相關資訊,請參閱 Resume-StorageGroupCopy。
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.