執行 Isinteg:還原離線備份時不再需要修補
上次修改主題的時間: 2008-07-17
裝載資料庫時,Microsoft Exchange Server 2007 會驗證 Microsoft Exchange Information Store (MSExchangeIS) 中的全域唯一識別碼 (GUID) 與 Active Directory 目錄服務中儲存的項目。如果這兩個 GUID 不符,則無法啟動 Microsoft Exchange Information Store 服務。如果已從離線備份還原資料庫,則會不相符。
如果這些 GUID 不符,則裝載資料庫時,Store.exe 會自動執行「修補」。在舊版 Exchange 中,您必須在從離線備份還原資料庫之後執行 Isinteg -patch 命令。在 Exchange 2007 中,則不需要執行 Isinteg -patch 命令。
如需 Isinteg 工具的描述,請參閱 Microsoft 知識庫文章文章 182081 Isinteg 公用程式描述。
如需 Isinteg 命令列參數的相關資訊,請參閱 Microsoft 知識庫文章 301460 Isinteg.exe 工具的 Exchange 命令列參數。
修補作業的運作方式
為了讓修補作業順利完成,資料庫必須設為允許還原程序對其進行覆寫。請執行下列 Exchange 管理主控台命令,設定 [還原將會覆寫這個資料庫] 屬性:
set-mailboxdatabase <database_name> -AllowFileRestore:$true
如果資料庫未設為予以覆寫,而 Information Store 需要啟動修補作業,則不會啟動此 Information Store,並會將下列事件寫入事件檢視器應用程式記錄檔:
事件識別碼: 1087 |
來源:MSExchangeIS Mailbox 類型:錯誤 描述:從離線備份還原 Information Store。在 Exchange 管理主控台中,指出可以透過還原覆寫資料庫,因此可以進行修補。 |
如果設定 [還原將會覆寫這個資料庫] 屬性,而且資料庫需要修補作業,則 Store.exe 會在啟動時自動修補 Information Store,並將下列事件寫入事件檢視器應用程式記錄檔:
事件識別碼: 9524 來源:MSExchangeIS 類別:一般 類型:警告 描述:已從離線備份還原 Information Store 資料庫 <DatabaseName>;已進行修補。請備份此資料庫。 |
Store.exe 針對資料庫執行修補之後,則在安裝修補程式之後第一次載入登入該資料庫的用戶端時,該用戶端可能會稍微變慢。安裝修補程式會重設此儲存區上每位使用者的讀取/未讀取 GUID,並強制所有用戶端從此資料庫重新載入他們的每位使用者讀取資訊。
相關資訊
如需 Isinteg 工具的一般資訊,請參閱 Isinteg。
如需與 Exchange Server 搭配使用之工具的相關資訊,請參閱疑難排解的工具。
如需專為協助進行嚴重損壞修復之工具的概觀,請參閱嚴重損壞修復工具及精靈。
如需執行讓還原程序可以覆寫這個資料庫之指令程式的相關資訊,請參閱 Set-MailboxDatabase。