Share via


更新信箱資料庫副本

 

適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上次修改主題的時間: 2011-03-19

更新 (也稱為*「植入」*) 是將信箱資料庫複本新增至另一個信箱伺服器的程序。這會成為複本的基準線資料庫。在下列情況下,需要進行植入:

  • 建立新的資料庫被動複本時。新信箱資料庫複本的植入作業可以延後,不過最終還是必須植入每個被動資料庫複本以便作為備援資料庫複本。

  • 在資料因被動資料庫副本變成分歧且無法修復而遺失,而發生容錯移轉之後。

  • 系統偵測到無法重新顯示至被動資料庫副本的損毀記錄檔。

  • 發生資料庫任一副本的離線磁碟重組之後。

  • 資料庫的記錄產生順序重設回 1 之後。

您可以使用下列方法執行植入:

  • 自動植入   自動植入會在目標信箱伺服器上產生一份主動資料庫複本。自動植入作業只會在新資料庫的建立期間執行。

  • 使用 Update-MailboxDatabaseCopy 指令程式進行植入 您可以隨時使用 Exchange 管理命令介面中的 Update-MailboxDatabaseCopy 指令程式來植入資料庫副本。

  • 使用更新資料庫副本精靈進行植入   您隨時可以在 Exchange 管理主控台 (EMC) 中使用 [更新資料庫副本] 精靈植入資料庫副本。

  • 手動複製離線資料庫   您可以卸載資料庫的主動複本,然後將資料庫檔案複製到另一部信箱伺服器 (位於同一個資料庫可用性群組中) 上的相同位置。如果使用此方法,則因為此程序需要您卸載資料庫,所以服務會中斷。

更新資料庫複本可能需要很長的時間,特別是如果要複製的資料庫非常龐大,或是網路延遲很高或網路頻寬很低。一旦植入處理程序開始進行,在程序完成之前,請勿關閉 EMC 或是命令介面。如果您這麼做,植入作業將會終止。

您可以使用主動複本或是最新的被動複本作為植入來源,以此植入資料庫複本。從被動複本植入時,請注意在下列情況下,植入作業會在出現網路通訊錯誤時終止:

  • 如果植入來源複本的狀態變更為「失敗」或 FailedAndSuspended。

  • 如果資料庫容錯移轉至另一個複本。

您可以同時植入多個資料庫複本。不過,在同時植入多個複本時,您只能植入資料庫檔案,並省略內容索引類別目錄。您可以使用 DatabaseOnly 參數並搭配 Update-MailboxDatabaseCopy 指令程式來完成此動作。

注意事項附註:
從相同來源植入多個目標時,如果沒有使用 DatabaseOnly 參數,工作會失敗並出現 SeedInProgressException 錯誤 FE1C6491。

要尋找與信箱資料庫複本相關的其他管理工作嗎?請參閱管理信箱資料庫副本

必要條件

  • 必須擱置信箱資料庫副本。如需詳細步驟,請參閱擱置或繼續信箱資料庫複製

  • 必須在所更新之主控被動資料庫副本的伺服器上執行遠端登錄服務。

您想要做什麼?

  • 使用 EMC 更新信箱資料庫複本

  • 使用命令介面更新信箱資料庫複本

  • 以手動方式複製離線資料庫

使用 EMC 更新信箱資料庫複本

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱高可用性權限主題中的「信箱資料庫副本」項目。

  1. 在主控台樹狀目錄中,瀏覽至 [組織組態] > [信箱]

  2. 在結果窗格中,按一下 [資料庫管理] 索引標籤。

  3. 在工作窗格的 [資料庫複本] 索引標籤上,以滑鼠右鍵按一下要更新的資料庫複本,然後選取 [更新資料庫複本]

  4. [更新資料庫複本] 頁面上,設定更新資料庫複本的可用選項:

    - 預設會使用資料庫的主動複本作為植入作業的來源資料庫。如果您想要使用資料庫的被動複本來進行植入作業,請核取 \[選取要進行植入作業的來源伺服器\] 核取方塊,然後按一下 \[瀏覽\] 以選取內含要作為來源之被動複本的伺服器。
    
    - 如果有檔案在要植入的資料庫複本路徑中,請設定此工作的行為。如果資料庫路徑有任何現存的檔案,您可以選取 \[刪除檔案並繼續更新程序\] 以移除所有的現有檔案並繼續植入作業,或是選取 \[取消更新程序\] 以終止工作。
    
    - 根據預設,一旦植入完成,資料庫的連續複寫將會自動繼續。如果您不希望複寫自動繼續,請選取 \[保持擱置資料庫複本,稍後我會手動繼續複寫\]。
    
    - 或者,您可以指定用於植入的 DAG 網路。按一下 \[瀏覽\],選取您要使用的 DAG 網路。
    
  5. 設定可用選項之後,按一下 [更新] 來更新資料庫複本。

  6. [完成] 頁面上,[摘要] 會指出作業是否已成功。摘要也會顯示用來執行此程序的命令介面命令。

  7. 按一下 [完成] 結束精靈。

使用命令介面更新信箱資料庫複本

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱高可用性權限主題中的「信箱資料庫副本」項目。

此範例會顯示如何在 MBX1 上植入名稱為 DB1 的資料庫複本。

Update-MailboxDatabaseCopy -Identity DB1\MBX1

此範例會顯示如何使用 MBX2 作為植入的來源 Mailbox server,在 MBX1 上植入名稱為 DB1 的資料庫複本。

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -SourceServer MBX2

此範例會顯示如何在 MBX1 上植入名稱為 DB1 的資料庫複本,但不植入內容索引類別目錄。

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -DatabaseOnly 

此範例會顯示如何在 MBX1 上植入名稱為 DB1 之資料庫複本的內容索引類別目錄,但不植入資料庫檔案。

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -CatalogOnly

以手動方式複製離線資料庫

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱高可用性權限主題中的「信箱資料庫副本」項目。

  1. 如果爲資料庫啟用循環記錄,則在繼續之前必須將其停用。您可以使用 Set-MailboxDatabase 指令程式來停用信箱資料庫的循環記錄,如此範例中所示。

    Set-MailboxDatabase DB1 -CircularLoggingEnabled $false
    
  2. 卸載資料庫。您可以使用 Dismount-Database 的指令程式,如這個範例所示。

    Dismount-Database DB1 -Confirm $false
    
  3. 以手動將資料庫檔案 (資料庫檔案和所有記錄檔) 複製到第二個地點,例如,外部磁碟機或網路共用。

  4. 裝載資料庫。您可以使用 Mount-Database 的指令程式,如這個範例所示。

    Mount-Database DB1
    
  5. 在主控複製的伺服器上,將資料庫檔案從外部磁碟機或網路共用複製到相同路徑,作為主動資料庫副本。例如,如果主動副本資料庫路徑為 D:\DB1\DB1.edb,記錄檔路徑為 D:\DB1,則您會在主控複製的伺服器上,將資料庫檔案複製到 D:\DB1。

  6. 使用具有 SeedingPostponed 參數的 Add-MailboxDatabaseCopy 指令程式,來新增信箱資料庫副本,如本範例中所示。

    Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer MBX3 -SeedingPostponed
    
  7. 如果資料庫已啟用循環記錄,請使用 Set-MailboxDatabase 指令程式再啟用一次,如本範例中所示。

    Set-MailboxDatabase DB1 -CircularLoggingEnabled $true
    

 © 2010 Microsoft Corporation. 著作權所有,並保留一切權利。