解決電子檔案探索中的搜尋錯誤 (標準)
如果您在 Microsoft Purview 電子文件探索 中遇到與搜尋相關的問題或錯誤,請重試作業以排除暫時性問題。 針對持續發生的問題,請從下列清單中選取適用的描述:
- 搜尋問題:估計和下載的搜尋結果之間的差異
- 搜尋錯誤:「位置模棱兩可」
- 搜尋錯誤:「找不到收件者」
- 搜尋錯誤:CS007
- 搜尋錯誤:「內部伺服器錯誤 (500)」
- 搜尋或匯出錯誤:「您組織目前執行的作業數目上限」
- 匯出問題:匯出似乎已停止
- 匯出錯誤:「專案已移動或刪除」或「因逾時而無法擷取專案」
- 匯出錯誤:「要求失敗,狀態代碼為 500」或「500 內部伺服器錯誤」
- 匯出錯誤:「檔案不存在而未匯出」或「找不到檔案」
- 匯出下載問題:匯出搜尋結果的下載速度緩慢
- 匯出下載問題:電子檔探索匯出工具不會下載任何檔案
- 匯出下載錯誤:「搜尋結果未下載,因為它是資料夾」
- 匯出下載錯誤:「無法存取檔案 』ExportData.db'」
如果這些解決方案都不適用於您的搜尋問題,請連絡 Microsoft 支援服務。 根據您的問題,先使用 Get-ComplianceSearch 或 Get-ComplianceSearchAction PowerShell Cmdlet 收集輸出,再建立支援案例。 如需 Microsoft 支援服務 可能需要之其他診斷信息的資訊,請參閱收集電子檔探索診斷資訊。
如需電子檔探索保留問題,請參閱解決電子檔探索中的保留錯誤(標準)。
搜尋問題:估計和下載的搜尋結果之間的差異
徵兆
當您在 [匯出摘要<] 時間戳>中檢視搜尋結果統計數據時.csv下載電子檔探索搜尋結果資料夾中的檔案,您會發現估計和下載的搜尋結果統計數據不同。 估計的搜尋結果統計數據也會顯示在 [Microsoft Purview 合規性入口網站] 和 [電子檔探索匯出工具] 中搜尋的詳細數據窗格中。
原因
搜尋結果的估計值就是:這是一個估計值,而不是符合搜尋查詢準則的實際項目計數。 如需預估和下載搜尋結果為何差異的詳細資訊,請參閱 估計和實際電子檔探索搜尋結果之間的差異。
搜尋錯誤:「位置模棱兩可」
徵兆
當您執行 電子檔案探索搜尋時,搜尋會失敗並傳回下列錯誤訊息:
合規性搜尋包含下列無效的位置: <信箱標識碼>。 位置 <信箱標識符> 模棱兩可。
原因
錯誤訊息中指定的位置無效。 Exchange Online Protection 中重複或衝突的物件會使用每個無效位置的信箱標識碼。
解決方法
針對每個無效的位置,請遵循下列步驟:
尋找使用信箱識別碼的重複或衝突物件。 若要這樣做,請執行下列 Get-Recipient 命令:
Get-Recipient -Identity "<mailbox identifier from error message>"
拿掉重複或衝突的物件。
搜尋錯誤:「找不到收件者」
徵兆
您的 電子檔探索搜尋 失敗,並傳回錯誤訊息:「找不到收件者」。
原因
由於 Exchange Online Protection (EOP) 中的同步處理延遲,系統在電子檔探索搜尋中找不到其中一個 收件者 。
解決方法
使用 Get-Recipient Cmdlet 檢查搜尋查詢中的收件者 是否在 EOP 中同步處理。 執行以下命令:
Get-Recipient -Identity "<user identifier>" | FL
如果命令未傳回收件者的用戶物件,請等候 30 分鐘讓同步處理完成,然後重新檢查。
確認收件者已在 EOP 中同步處理之後,請重試您的搜尋。
搜尋錯誤:CS007
徵兆
您的 電子檔探索搜尋 會失敗,並傳 CS007
回錯誤碼。
原因
下列任一問題都可能導致此錯誤:
暫時性問題
搜尋查詢,會傳回太多結果,系統無法處理。 例如,使用數個通配符的查詢可以傳回大型結果集。
解決方法
重試您的搜尋。 如果您的搜尋仍然失敗,請將搜尋分割成較小的搜尋。 例如,使用日期範圍或限制搜尋位置數目以傳回較小的結果集。
搜尋錯誤:「發生內部伺服器錯誤 (500)
徵兆
您的 電子檔探索搜尋 失敗,並傳回錯誤訊息:「發生內部伺服器錯誤 (500)。
原因
可能導致此錯誤的問題包括:
搜尋查詢,會傳回太多結果,系統無法處理。 例如,使用數個通配符的查詢可以傳回大型結果集。
其他搜尋錯誤。 若要檢查這些錯誤,請執行下列命令以取得搜尋的相關信息,然後在輸出中尋找錯誤訊息:
Get-ComplianceSearch -Identity <search name> | FL ResultDetails
解決方法
重試您的搜尋。 如果您的搜尋仍然失敗,請將搜尋分割成較小的搜尋。 例如,使用日期範圍或限制搜尋位置數目以傳回較小的結果集。
搜尋或匯出錯誤:「您組織目前執行的作業數目上限」
徵兆
當您嘗試 搜尋 或 匯出電子檔探索搜尋結果時,作業會失敗,而且您會收到下列錯誤訊息:
無法啟動您的要求,因為組織目前執行的作業數目上限。
原因
您的組織已達到 50個並行作業的最大限制。 因為匯出作業通常需要比搜尋作業更長的時間才能完成,因此導出作業更有可能填滿配額。
解決方法
使用下列程式來檢視哪些匯出作業目前正在執行:
注意
若要使用下列程式,您必須是電子檔探索管理員角色群組的成員,而且必須是該群組中的電子檔探索系統管理員。 如需如何在組織中檢視或指派電子檔探索系統管理員的詳細資訊,請參閱指派電子檔探索許可權、Get-eDiscoveryCaseAdmin 和 Add-eDiscoveryCaseAdmin。
執行下列指令碼:
$date = Get-Date $exports = @(Get-ComplianceSearchAction -Export -ResultSize Unlimited) $cases = Get-ComplianceCase | ?{$_.status -like "Active"} $i = 1 foreach ($case in $cases) { $exports += Get-ComplianceSearchAction -Export -Case $case.Name Write-Host "Processing case $($i) of $($cases.Count)" $i++ } $inProgressExports = $exports | ?{$_.Results -eq $null -or (!$_.Results.Contains("Export status: Completed") -and !$_.Results.Contains("Export status: none"))} $inProgressExportsSince = $inProgressExports | ?{$_.JobStartTime -ge $date.AddDays(-7)} | Sort-Object JobStartTime -Descending Write-Host "In-progress export jobs:" $inProgressExports | Format-Table Name,JobStartTime,JobEndTime,Status | More Write-Host "In-progress export jobs started in the last 7 days:" $inProgressExportsSince | Format-Table Name,JobStartTime,JobEndTime,Status | More
若要解決錯誤,請使用下列程式:
減少正在執行的作業數目。 使用下列其中一種或兩種方法:
等候一或多個執行中的作業完成。
使用 Remove-ComplianceSearchAction PowerShell Cmdlet 移除不再需要的一或多個執行中作業。
重試您的搜尋或匯出作業。
匯出問題:匯出似乎已停止
徵兆
您嘗試 匯出電子檔探索搜尋結果,但導出未完成,而且似乎已停止。
原因
暫時性問題可能會停止導出程式。
解決方法
重新啟動匯出。
注意
您無法重新啟動在七天前產生的搜尋結果匯出。 請改為重新執行搜尋,然後啟動導出。
匯出錯誤:「專案已移動或刪除」或「因逾時而無法擷取專案」
徵兆
下載電子檔案探索搜尋結果之後,您會在下載的匯出資料夾中的匯出警告和Errors.csv檔案中看到下列錯誤:
-
FailedToExportItem_Microsoft.Exchange.EDiscovery.Export.ExportException:導出失敗,錯誤類型為:『FailedToExportItem』。 訊息:專案已移動或刪除。
-
FailedToExportItem_Microsoft.Exchange.EDiscovery.Export.ExportException:導出失敗,錯誤類型為:『FailedToExportItem』。 訊息:由於多次重試之後逾時,無法擷取專案。
原因
這些 「FailedToExportItem」 錯誤訊息表示系統並未匯出所有搜尋結果專案。 未匯出的專案是系統在信箱封存期間建立的暫存備份。 雖然電子檔探索可以搜尋暫存備份專案,但這些專案無法匯出。
解決方法
等候系統擷取和導出與暫存備份相關聯的原始信箱專案。
匯出錯誤:「要求失敗,狀態代碼為 500」或「500 內部伺服器錯誤」
徵兆
當您嘗試 匯出或下載電子檔案探索搜尋結果時, 您會收到下列其中一個錯誤訊息:
-
要求失敗,狀態代碼為 500
-
500 內部伺服器錯誤
原因
此問題可能會因為下列任何原因而發生。
原因 1
您沒有 匯出角色。 匯出角色會自動指派給電子檔探索管理員角色群組的成員。 匯出角色不會自動指派給組織管理角色群組的成員。
原因 2
如果您不是匯出搜尋結果的系統管理員,請嘗試下載導出的搜尋結果時,就會發生此錯誤。
原因 3
用戶帳戶的許可權篩選 會限制您可以搜尋和導出的信箱、記憶體位置或內容。
原因 4
搜尋的可匯出數據量超過 2 TB。 單一搜尋的可匯出數據量上限為 2 TB。 若要判斷可匯出的數據大小,請執行下列命令:
Get-ComplianceSearch -Identity <search name> | FL Size,SuccessResults,SearchStatistics
解決方法
選擇對應至適用原因的解決方案。
解決方法 1
如果您是組織管理角色群組的成員, 請將您自己新增至電子檔探索管理員角色群組。 您可以在 Microsoft Purview 合規性入口網站 的 [許可權] 頁面上,或使用 Add-eDiscoveryCaseAdmin PowerShell Cmdlet 來執行此動作。
解決方法 2
要求建立導出的系統管理員完成下載。 若要尋找該系統管理員,請執行下列命令:
Get-ComplianceSearchAction -Export -Case <case name> | FL Name,CreatedBy
解決方法 3
針對您要搜尋和導出的信箱和儲存位置,檢查是否有任何 許可權篩選 會防止這些動作。 如有必要,請要求系統管理員設定許可權篩選。
解決方案 4
將搜尋分割成較小的搜尋,以減少下載大小。 例如,使用日期範圍或限制搜尋位置數目以傳回較小的結果集。
若要檢查是否已將搜尋、匯出或預覽角色指派給指定的系統管理員帳戶,請在 Microsoft 365 系統管理中心 中執行下列測試。 您必須具有 全域 或 合規性 系統管理員許可權,才能使用下列步驟。
注意
此診斷不適用於 GCC High 或 DoD 環境,或不適用於由世紀互聯提供的 Microsoft 365。
在 Microsoft 365 系統管理中心 中,選取 [執行測試:電子檔探索 RBAC 檢查] 按鈕以填入相關聯的測試:
在 [ 執行診斷] 區段中,輸入嘗試執行搜尋、匯出或預覽工作之使用者的UPN或電子郵件位址。
選取 [ 執行測試]。
如果使用者未獲指派必要的電子檔探索角色,請指派這些角色,讓用戶能夠執行所需的工作。
匯出錯誤:「檔案不存在而未匯出」或「找不到檔案」
徵兆
下載電子檔探索搜尋結果之後,您會在 [匯出警告] 和 [Errors.csv]、[略過Items.csv] 或下載的匯出資料夾中trace.log檔案中看到下列其中一個錯誤訊息:
-
此檔案並未匯出,因為檔案已不存在。 檔案包含在估計搜尋結果計數中,因為它仍然列在索引中。 檔案最終會從索引中移除,且未來不會造成錯誤。
-
FailedToExportItem_Failed下載內容。 其他診斷資訊:Microsoft.Office.Compliance.EDiscovery.ExportWorker.Exceptions.ContentDownloadTemporaryFailure:無法從文件類型的內容 <文件標識符> 下載。 相互關聯標識碼: <相互關聯標識碼>。 ServerErrorCode: -2147024894 --- Microsoft.SharePoint.Client.ServerException> :找不到檔案。 at Microsoft.SharePoint.Client.ClientRequest.ProcessResponseStream(Stream responseStream) at Microsoft.SharePoint.Client.ClientRequest.ProcessResponse() ---內部例外狀況堆棧追蹤的結尾---
原因
如果電子檔探索搜尋包含 Microsoft Office SharePoint Online 或 Microsoft 商務用 OneDrive 位置,您可能會看到此錯誤訊息。 電子檔探索依賴 SharePoint Online 索引來識別這兩個位置中的檔案。 如果使用者在搜尋完成之後重新命名、移動或刪除搜尋結果中的檔案,但在系統更新 SharePoint Online 索引之前,就會發生此錯誤。 您可以在適用的 SharePoint Online 或 商務用 OneDrive 位置中尋找檔案,以檢查檔案是否已重新命名、移動或刪除。
解決方法
若要解決此問題,請使用手動要求網站、文檔庫或清單重新編製索引中的其中一個程式,重新編製 SharePoint Online 或 商務用 OneDrive 位置的索引。 如果您想要讓搜尋結果包含重新命名或移動的檔案,請重新執行電子檔探索搜尋。
匯出下載問題:匯出搜尋結果的下載速度緩慢
徵兆
當您 下載電子檔探索搜尋結果時,下載所需的時間會超過預期。
原因
可能導致下載速度緩慢的問題包括:
大量的匯出數據。 若要判斷下載大小,請執行下列命令:
Get-ComplianceSearch -Identity <search name> | FL Size,SuccessResults,SearchStatistics
信箱伺服器上的負載高於一般負載。
其他下載錯誤。 若要檢查這些錯誤:
執行下列命令以取得進行中導出的相關信息。 在命令輸出中尋找錯誤訊息。
Get-ComplianceSearchAction | FL Results
在下載的匯出資料夾中,尋找trace.log檔案中的錯誤訊息。
解決方法
若要減少下載大小,請將搜尋分割成較小的搜尋。 例如,使用日期範圍或限制搜尋位置數目以傳回較小的結果集。
匯出下載問題:電子檔探索匯出工具不會下載任何檔案
徵兆
您可以執行電子檔案探索匯出工具來 下載電子檔案探索搜尋結果。 不過,作業完成之後, 工具視窗中的 [估計總計 ] 欄位會顯示未下載任何檔案。
原因
此問題可能會因為下列任何原因而發生:
目的地電腦上的防病毒軟體會封鎖下載。
您選取的下載磁碟驅動器不是本機磁碟驅動器。
您選取的目的地資料夾為下列其中一項:
另一個電子檔探索導出的下載資料夾。
另一個電子檔探索匯出之下載資料夾的父資料夾。 因為匯出工具會將元數據檔案儲存在父資料夾中,因此不同下載的元數據檔案可能會彼此衝突。
解決方法
請依指定順序嘗試下列每個方法,直到問題解決為止:
暫停目的地電腦上的防毒掃描器,然後重試下載。
下載至本機磁碟驅動器。 如有必要,請下載至不同的客戶端計算機。
選取不會與任何並行電子檔探索導出衝突的目的地資料夾。
停用匯出至壓縮資料夾,並停用重複資料刪除 Exchange 內容。 如果此步驟解決問題,則原因可能是防病毒軟體封鎖下載,或您嘗試下載至遠端磁碟驅動器。
匯出下載錯誤:「搜尋結果未下載,因為它是資料夾」
徵兆
下載 電子檔案探索搜尋結果之後,您會在 下載的匯出資料夾中的 [略過Items.csv 檔案] 中看到下列錯誤訊息:
此搜尋結果並未下載,因為它是無法自行下載的資料夾或其他成品,因此會下載資料夾或文檔庫內的任何專案。
原因
如果您的搜尋包含 Microsoft Office SharePoint Online 或 Microsoft 商務用 OneDrive 位置,您可能會看到此錯誤訊息。 [略過Items.csv檔案會列出搜尋結果中的所有資料夾和其他略過的專案。 錯誤訊息通常會出現在資料夾路徑旁邊,因為它們無法下載專案。
解決方法
不需要任何解決方案。 您可以放心地忽略錯誤訊息。
匯出下載錯誤:「無法存取檔案 』ExportData.db'」
徵兆
您可以執行電子檔探索匯出工具來 下載電子檔探索搜尋結果,但下載會停滯或產生零位元組檔案。 您會在下載的匯出資料夾中的 trace.log 檔案中看到下列錯誤訊息:
叫用可容忍的錯誤,將會重試:進程無法存取檔案 『ExportData.db』,因為它正由另一個進程使用。
原因
如果下列情況發生此問題:
目的地電腦上的防病毒軟體會封鎖下載。
您選取的下載磁碟驅動器不是本機磁碟驅動器。
您選取的目的地資料夾為下列其中一項:
另一個電子檔探索導出的下載資料夾。
另一個電子檔探索匯出之下載資料夾的父資料夾。 因為匯出工具會將元數據檔案儲存在父資料夾中,因此不同下載的元數據檔案可能會衝突。
解決方法
依照指定順序嘗試下列每個方法,直到錯誤解決為止:
暫停目的地電腦上的防毒掃描器,然後重試下載。
下載至本機磁碟驅動器。 如有必要,請下載至不同的客戶端計算機。
選取不會與任何並行電子檔探索導出衝突的目的地資料夾。
停用匯出至壓縮資料夾,並停用重複資料刪除 Exchange 內容。 如果此步驟解決問題,則原因可能是防病毒軟體封鎖下載,或您嘗試下載至遠端磁碟驅動器。