解决电子数据展示中的搜索错误(标准)

如果遇到与Microsoft Purview 电子数据展示(标准)中的搜索相关的问题或错误,请重试该操作以排除暂时性问题。 对于仍然存在的问题,请从以下列表中选择适用的说明:

如果这些解决方案都不适用于搜索问题,请联系Microsoft 支持部门。 根据问题,在创建支持案例之前,使用 Get-ComplianceSearchGet-ComplianceSearchAction PowerShell cmdlet 收集输出。 有关Microsoft 支持部门可能需要的其他诊断信息的信息,请参阅收集电子数据展示诊断信息

有关电子数据展示保留问题,请参阅 解决电子数据展示(标准)中的保留错误。

搜索问题:估计搜索结果和已下载搜索结果之间的差异

现象

在“导出摘要<”时间戳>中查看搜索结果统计信息时.csv下载的电子数据展示搜索结果文件夹中的文件,你会注意到估计和下载的搜索结果统计信息有所不同。 估计的搜索结果统计信息也会显示在Microsoft Purview 合规门户搜索的详细信息窗格中,以及电子数据展示导出工具中。

原因

搜索结果的估计只是:它是一个估计值,而不是满足搜索查询条件的实际项计数。 有关估计搜索结果和已下载搜索结果的原因的详细信息,请参阅 估计搜索结果与实际电子数据展示搜索结果之间的差异。

返回页首

搜索错误:“位置不明确”

现象

运行 电子数据展示搜索时,搜索将失败并返回以下错误消息:

合规性搜索包含以下无效位置(s): <邮箱标识符>。 位置 <邮箱标识符> 不明确。

原因

错误消息中指定的位置无效。 每个无效位置的邮箱标识符由 Exchange Online Protection(EOP)中的重复对象或冲突对象使用。

解决方法

对于每个无效位置,请执行以下步骤:

  1. 连接到安全性与合规性 PowerShell

  2. 查找使用邮箱标识符的重复对象或冲突对象。 为此,请运行以下 Get-Recipient 命令:

    Get-Recipient -Identity "<mailbox identifier from error message>"
    
  3. 删除重复对象或冲突对象。

返回页首

搜索错误:“找不到收件人”

现象

电子 数据展示搜索 失败,并返回错误消息“找不到收件人”。

原因

由于 Exchange Online Protection(EOP)中的同步延迟,系统无法在电子数据展示搜索中找到其中一个 收件人

解决方法

  1. 连接到安全性与合规性 PowerShell

  2. 使用 Get-Recipient cmdlet 检查搜索查询中的收件人是否在 EOP 中同步。 运行下面的命令:

    Get-Recipient -Identity "<user identifier>" | FL
    
  3. 如果命令未返回收件人的用户对象,请等待 30 分钟同步完成,然后重新检查。

  4. 验证收件人是否已在 EOP 中同步后,请重试搜索。

返回页首

搜索错误:CS007

现象

电子 数据展示搜索 失败并返回 CS007 错误代码。

原因

以下任一问题都可能导致此错误:

  • 暂时性问题

  • 返回过多结果的搜索查询,系统无法处理。 例如,使用多个通配符的查询可以返回大型结果集。

解决方法

重试搜索。 如果搜索仍然失败,请将搜索拆分为较小的搜索。 例如,使用日期范围或限制搜索位置数以返回较小的结果集。

搜索错误:“发生内部服务器错误(500)

现象

电子 数据展示搜索 失败,并返回错误消息“发生内部服务器错误(500)。

原因

可能导致此错误的问题包括:

  • 返回过多结果的搜索查询,系统无法处理。 例如,使用多个通配符的查询可以返回大型结果集。

  • 其他搜索错误。 若要检查这些错误,请运行以下命令以获取有关搜索的信息,然后在输出中查找错误消息:

    Get-ComplianceSearch -Identity <search name> | FL ResultDetails
    

解决方法

重试搜索。 如果搜索仍然失败,请将搜索拆分为较小的搜索。 例如,使用日期范围或限制搜索位置数以返回较小的结果集。

返回页首

搜索或导出错误:“当前正在运行组织的最大作业数”

现象

尝试 搜索导出电子数据展示搜索结果时,操作将失败,并收到以下错误消息:

无法启动请求,因为组织当前正在运行的最大作业数。

原因

你的组织已达到 50 个并发作业的最大限制。 由于导出作业通常比搜索作业完成所需的时间更长,因此导出作业更有可能填充配额。

解决方法

使用以下过程查看当前正在运行的导出作业:

注意

若要使用以下过程,你必须是电子数据展示管理器角色组的成员,并且是该组中的电子数据展示管理员。 有关如何在组织中查看或分配电子数据展示管理员的详细信息,请参阅分配电子数据展示权限Get-eDiscoveryCaseAdmin 和 Add-eDiscoveryCaseAdmin

  1. 连接到安全性与合规性 PowerShell

  2. 运行以下脚本:

    $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
    

若要解决此错误,请使用以下过程:

  1. 减少正在运行的作业数。 使用以下一种或两种方法:

  2. 重试搜索或导出操作。

返回页首

导出问题:导出似乎已停止

现象

尝试导出电子数据展示搜索结果,但导出未完成,它似乎已停止。

原因

暂时性问题可能会停止导出过程。

解决方法

重启导出。

注意

无法重启在七天前生成的搜索结果的导出。 而是重新运行搜索,然后启动导出。

返回页首

导出错误:“项目已被移动或删除”或“由于超时而无法检索项目”

现象

下载电子数据展示搜索结果后,在下载的导出文件夹中的导出警告和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。

  1. 在Microsoft 365 管理中心中,选择“运行测试:电子数据展示 RBAC 检查”按钮以填充关联的测试:

  2. “运行诊断 ”部分中,输入尝试运行搜索、导出或预览任务的用户的 UPN 或电子邮件地址。

  3. 选择“ 运行测试”。

  4. 如果用户未分配必要的电子数据展示角色,请分配这些角色,以便用户可以运行所需的任务。

返回页首

导出错误:“文件未导出,因为它不存在”或“找不到文件”

现象

下载电子数据展示搜索结果后,在导出警告和Errors.csv跳过Items.csv下载的导出文件夹中trace.log文件中看到以下错误消息之一

  • 此文件未导出,因为它不再存在。 该文件包含在估计搜索结果的计数中,因为它仍列在索引中。 文件最终将从索引中删除,并且将来不会导致错误。

  • FailedToExportItem_Failed下载内容。 其他诊断信息:Microsoft.Office.Compliance.EDiscovery.ExportWorker.Exceptions.ContentDownloadTemporaryFailure:无法从文档类型的内容 <文档 ID> 下载。 相关 ID: <相关 ID>。 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 for Business 位置时,可能会看到此错误消息。 电子数据展示依赖于 SharePoint Online 索引来标识这两个位置中的文件。 如果用户在搜索完成后但在系统更新 SharePoint Online 索引之前重命名、移动或删除搜索结果中的文件,则会发生此错误。 可以通过在适用的 SharePoint Online 或 OneDrive for Business 位置中查找文件来检查文件是否已重命名、移动或删除。

解决方法

若要解决此问题,请使用手动请求对网站、库或列表进行爬网和重新编制索引的过程之一,对 SharePoint Online 或 OneDrive for Business 位置重新编制索引。 如果希望搜索结果包含重命名或移动的文件,请重新运行电子数据展示搜索。

返回页首

导出下载问题:导出搜索结果下载速度缓慢

现象

下载电子数据展示搜索结果时,下载所需的时间比预期长。

原因

导致下载速度缓慢的问题包括:

  • 大量的导出数据。 若要确定下载大小,请运行以下命令:

    Get-ComplianceSearch -Identity <search name> | FL Size,SuccessResults,SearchStatistics
    
  • 邮箱服务器上的负载高于平常负载。

  • 其他下载错误。 若要检查这些错误,请执行以下检查:

    • 运行以下命令以获取有关正在进行的导出的信息。 在命令输出中查找错误消息。

      Get-ComplianceSearchAction | FL Results
      
    • 在下载的导出文件夹中的trace.log文件中查找错误消息

解决方法

若要减小下载大小,请将搜索拆分为较小的搜索。 例如,使用日期范围或限制搜索位置数以返回较小的结果集。

返回页首

导出下载问题:电子数据展示导出工具不下载任何文件

现象

运行电子数据展示导出工具下载 电子数据展示搜索结果。 但是,操作完成后,工具窗口中的 “估计总计 ”字段显示未下载任何文件。

原因

此问题可能由于以下任何原因而发生:

  • 目标计算机上的防病毒软件会阻止下载。

  • 选择不是本地驱动器的下载驱动器。

  • 选择目标文件夹之一:

    • 另一个电子数据展示导出的下载文件夹。

    • 另一个电子数据展示导出的下载文件夹的父文件夹。 由于导出工具将元数据文件保存在父文件夹中,因此不同下载的元数据文件可能会相互冲突。

解决方法

按给定顺序尝试以下每种方法,直到问题得到解决:

  1. 在目标计算机上暂停防病毒扫描程序,然后重试下载。

  2. 下载到本地驱动器。 如有必要,请下载到其他客户端计算机。

  3. 选择不与任何并发电子数据展示导出冲突的目标文件夹。

  4. 禁用导出到压缩文件夹,并禁用 Exchange 内容的重复数据删除。 如果此步骤解决了该问题,则原因可能是防病毒软件阻止下载或尝试下载到远程驱动器。

返回页首

导出下载错误:“搜索结果未下载,因为它是文件夹”

现象

下载电子数据展示搜索结果后,下载的导出文件夹中的跳过Items.csv文件中会显示以下错误消息

此搜索结果未下载,因为它是无法自行下载的文件夹或其他项目,因此将下载文件夹或库中的任何项目。

原因

如果搜索包含 Microsoft Office SharePoint Online 或 Microsoft OneDrive for Business 位置,则可能会看到此错误消息。 跳过Items.csv文件列出了搜索结果中的所有文件夹和其他跳过的项目。 错误消息通常显示在文件夹路径旁边,因为它们不可下载的项目。

解决方法

不需要解析。 可以安全地忽略错误消息。

返回页首

导出下载错误:“无法访问文件'ExportData.db'”

现象

运行电子数据展示导出工具下载 电子数据展示搜索结果,但下载会停滞或生成零字节文件。 下载的导出文件夹中trace.log文件中会显示以下错误消息

命中可容忍的错误将重试:进程无法访问文件“ExportData.db”,因为它正被另一个进程使用。

原因

如果出现以下情况,则可能会出现此问题:

  • 目标计算机上的防病毒软件会阻止下载。

  • 选择不是本地驱动器的下载驱动器。

  • 选择目标文件夹之一:

    • 另一个电子数据展示导出的下载文件夹。

    • 另一个电子数据展示导出的下载文件夹的父文件夹。 由于导出工具将元数据文件保存在父文件夹中,因此不同下载的元数据文件可能会冲突。

解决方法

按给定顺序尝试以下每种方法,直到错误得到解决:

  1. 在目标计算机上暂停防病毒扫描程序,然后重试下载。

  2. 下载到本地驱动器。 如有必要,请下载到其他客户端计算机。

  3. 选择不与任何并发电子数据展示导出冲突的目标文件夹。

  4. 禁用导出到压缩文件夹,并禁用 Exchange 内容的重复数据删除。 如果此步骤解决了该问题,则原因可能是防病毒软件阻止下载或尝试下载到远程驱动器。

返回页首