重新植入搜尋類別目錄

適用於:Exchange Server 2013

如果信箱資料庫副本的內容索引類別目錄損毀,則可能需要重新植入類別目錄。 損毀的內容索引會依下列事件在應用程式事件記錄檔中表示。

事件識別碼 層級 來源 詳細資料
123 錯誤 ExchangeStoreDB 在 <時間戳記> 時,此伺服器上的 Microsoft Exchange 資訊存放區資料庫 <身分識別> 複本發生損毀的搜尋目錄。 如需有關失敗的更具體資訊,請參閱伺服器上的事件記錄檔,以取得其他 「ExchangeStoreDb」 和 「MSExchange Search Indexer」 事件。 建議透過 'Update-MailboxDatabaseCopy' 工作來重新隔離目錄。

如果信箱資料庫副本所在的伺服器屬於資料庫可用性群組 (DAG),您可以從另一個 DAG 成員來重新植入內容索引類別目錄。

如果信箱資料庫副本是唯一的副本,則您必須手動建立新的內容索引類別目錄。

若要尋找與 Exchange 搜尋相關的其他管理工作,請參閱Exchange 搜尋程序

開始之前有哪些須知?

  • 預估完成時間:2 分鐘。 根據重新植入的內容索引類別目錄的大小,實際重新植入時間可能會有所不同。

  • 您必須已獲指派權限,才能執行此程序或這些程序。 若要查看您需要的權限,請參閱 收件者權限主題中的「Exchange 搜尋」項目。

  • 如需適用於此主題中程序的快速鍵相關資訊,請參閱 Exchange 系統管理中心的鍵盤快速鍵

有問題嗎? 在 Exchange 論壇中尋求協助。 瀏覽 Exchange Server 的論壇。

信箱資料庫屬於 DAG 時重新植入內容索引類別目錄

如果信箱資料庫所在的伺服器屬於 DAG,請使用下列其中一個程序。

從任何來源重新植入內容索引類別目錄

此範例會從 DAG 中擁有資料庫副本的任何來源伺服器,在 Mailbox Server MBX1 上重新植入資料庫副本 DB1 的內容索引類別目錄。

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -CatalogOnly

如需詳細的語法及參數資訊,請參閱 Update-MailboxDatabaseCopy

從特定來源重新植入內容索引類別目錄

此範例會從也擁有資料庫副本的 Mailbox Server MBX2,在 Mailbox Server MBX1 上重新植入資料庫副本 DB1 的內容索引類別目錄。

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -SourceServer MBX2 -CatalogOnly

如需詳細的語法及參數資訊,請參閱 Update-MailboxDatabaseCopy

只有一個信箱資料庫副本時重新植入內部索引類別目錄

如果只有一個信箱資料庫副本,則您必須重新建立內容索引類別目錄,以手動重新植入搜尋類別目錄。

  1. 執行下列命令,以停止 Microsoft Exchange 搜尋服務和 Microsoft Exchange 搜尋主控制器服務。

    Stop-Service MSExchangeFastSearch
    
    Stop-Service HostControllerService
    
  2. 刪除、移動或重新命名包含 Exchange 內容索引目錄的資料夾。 此資料夾的名稱為 %ExchangeInstallPath%Mailbox\<name of mailbox database>_Catalog\<GUID>12.1.Single 。 例如,您可以重新命名 資料夾 C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Mailbox Database 0657134726_Catalog\F0627A72-9F1D-494A-839A-D7C915C279DB12.1.Single_OLD

    注意事項

    刪除此資料夾可釋出更多磁碟空間。 或者,您可能想要重新命名或移動資料夾,以保留做為疑難排解用途。

  3. 執行下列命令,以重新啟動 Microsoft Exchange 搜尋服務和 Microsoft Exchange 搜尋主控制器服務。

    Start-Service MSExchangeFastSearch
    
    Start-Service HostControllerService
    

    重新啟動這些服務之後,Exchange 搜尋將會重建內容索引類別目錄。

如何知道這是否正常運作?

Exchange 搜尋重新植入內容索引類別目錄可能需要一些時間。 執行下列命令來顯示重新植入程序的狀態。

Get-MailboxDatabaseCopyStatus | FL Name,*Index*

當搜尋目錄的重新分層進行時, ContentIndexState 屬性的值為 Crawling。 當重新植入完成時,這個值會變更為 狀況良好