解決 eDiscovery (Standard) 中的搜尋錯誤
如果您遇到與 Microsoft Purview 電子文件探索 (Standard) 中搜尋相關的問題或錯誤,請重試作業以排除暫時性問題。 針對持續發生的問題,請從下列清單中選取適用的描述:
- 搜尋問題:估計和下載的搜尋結果之間的差異
- 搜尋錯誤:「位置模棱兩可」
- 搜尋錯誤:「找不到收件者」
- 搜尋錯誤:CS007
- 搜尋錯誤:「內部伺服器錯誤 (500) 」
- 搜尋或匯出錯誤:「貴組織目前正在執行的作業數目上限」
- 匯出問題:匯出似乎已停止
- 匯出錯誤:「專案已移動或刪除」或「因逾時而無法擷取專案」
- 匯出錯誤:「要求失敗,狀態代碼為 500」或「500 內部伺服器錯誤」
- 匯出錯誤:「檔案因為不存在而未匯出」或「找不到檔案」
- 匯出下載問題:匯出搜尋結果的下載速度緩慢
- 匯出下載問題:電子檔探索匯出工具不會下載任何檔案
- 匯出下載錯誤:「搜尋結果未下載,因為它是資料夾」
- 匯出下載錯誤:「無法存取檔案 』ExportData.db'」
如果這些解決方案都不適用於您的搜尋問題,請連絡 Microsoft 支援服務。 根據您的問題,在建立支援案例之前,請先使用 Get-ComplianceSearch 或 Get-ComplianceSearchAction PowerShell Cmdlet 收集輸出。 如需 Microsoft 支援服務 可能需要之其他診斷信息的資訊,請參閱收集電子檔探索診斷資訊。
如需電子檔探索保留問題,請參閱 解決 eDiscovery (Standard) 中的保留錯誤 。
搜尋問題:估計和下載的搜尋結果之間的差異
徵狀
當您在下載的電子檔探索搜尋結果資料夾中檢視匯出摘要<時間戳>.csv 檔案中的搜尋結果統計數據時,您會注意到估計和下載的搜尋結果統計數據不同。 預估的搜尋結果統計數據也會顯示在 Microsoft Purview 合規性入口網站 中搜尋的詳細數據窗格中,以及電子檔探索導出工具中。
原因
搜尋結果的估計就是:這是估計值,而不是符合搜尋查詢準則的實際項目計數。 如需估計和下載的搜尋結果為何可能有所差異的詳細資訊,請參閱 估計和實際電子檔探索搜尋結果之間的差異。
搜尋錯誤:「位置模棱兩可」
徵狀
當您執行 電子檔案探索搜尋時,搜尋會失敗並傳回下列錯誤訊息:
合規性搜尋包含下列無效的位置 (的) : <信箱標識>符。 位置 <信箱標識> 符模棱兩可。
原因
錯誤訊息中指定的位置無效。 Exchange Online Protection (EOP) 中重複或衝突的物件會使用每個無效位置的信箱識別碼。
解決方案
針對每個無效的位置,請遵循下列步驟:
尋找使用信箱識別碼的重複或衝突物件。 若要這樣做,請執行下列 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 位置,您可能會看到此錯誤訊息。 eDiscovery 依賴 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 內容的重複資料刪除。 如果此步驟解決此問題,則原因可能是防病毒軟體封鎖了下載,或您嘗試下載到遠端磁碟驅動器。