如何執行 Eseutil /C (還原)

 

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

上次修改主題的時間: 2006-12-19

本主題說明如何使用 Exchange Server 資料庫公用程式 (Eseutil.exe) 還原模式,執行 Exchange 信箱或公用資料夾資料庫的硬復原。因為傳輸佇列資料庫無法加以備份,因此 /C 選項無法用於該資料庫上。Eseutil 還原模式可讓您在從線上備份還原的資料庫上執行硬復原,並檢視 Restore.env 檔案。Restore.env 檔案是在還原線上備份時所建立,其可控制硬復原程序。

開始之前

在 Exchange 信箱或公用資料夾資料庫上執行 Eseutil /C 之前,請先檢查下列項目:

  • 請確定使用已委派該電腦本機 Administrators 群組成員資格的帳戶登入。
  • 確定您對於修復資料庫檔案及記錄檔案所在的資料夾,擁有資料夾層級的權限。
  • 確定您可以存取資料庫及記錄檔案所在的本機電腦,以及 Exchange 二進位檔 (Eseutil.exe 及其依存性) 所在的本機電腦。

程序

執行 Eseutil 還原模式

  1. 當您還原備份後且想要初始化硬復原時,請開啟 [命令提示] 視窗。

  2. 瀏覽到 Restore.env 檔案所在的資料夾。

  3. 執行下列命令,以重新顯示記錄:

    eseutil /cc
    
    note附註:
    當交易記錄順利完成重新顯示之後,即會出現「作業已順利完成」的訊息。

執行使用其他選項的 Eseutil /C

  • 若要檢視 Restore.env 檔案,請使用基本的命令列語法:

    ESEUTIL /CM "d:\temp\First Storage Group"
    
    note附註:
    若是從 Restore.env 所在目錄執行命令,就不必指定任何路徑資訊。若指定路徑資訊,請勿在路徑結尾加上 Restore.env。
  • 若要強制復原尚未「移除」的資料庫 (請參閱下文第二個附註對「移除」的說明),您可以執行下列命令,當做資料庫已移除,如下列所示:

    ESEUTIL /CC /T
    
    note附註:
    任何參數都請勿搭配 /T 參數。使用 /T 參數會導致 Restore.env 位置中的所有交易記錄重新顯示,而無論其是否列在 Restore.env 檔案中。不重新顯示執行資料夾中的任何記錄。
    note附註:
    若要還原至替代伺服器,或曾刪除再重建原始資料庫,則僅會重新顯示暫存資料夾中的交易記錄。不會重新顯示一般資料庫資料夾中的交易記錄。當 Exchange Server 知道其還原目標資料庫不是其備份來源資料庫時,此區別可避免交易記錄重新顯示發生衝突。在此情況下還原的資料庫稱為「移除的」資料庫。

相關資訊

若要查看 Eseutil /C 的完整命令列參考及語法,請在命令提示輸入 eseutil /?,然後選取 C 以進行修復。

如需 Eseutil 的相關資訊,請參閱下列主題:

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