執行 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