云迁移的报告和代码

迁移管理器为 Google Drive、Dropbox、Box 和 Egnyte 等云迁移方案中的扫描/迁移任务生成一系列日志和报告。

扫描/迁移任务在迁移管理器扫描/迁移列表中显示为一行。 通常,任务等于:

  • Google Drive: 个人或共享驱动器
  • Dropbox: 成员或团队文件夹
  • 箱:用户、管理员或共同管理员
  • Egnyte: 专用或共享文件夹

报表

有 4 种类型的报告可帮助管理、审核和排查迁移过程问题。

重要

这些报告仅适用于云迁移。 有关文件共享迁移的详细信息,请参阅: 文件共享迁移的报告和错误

这些报告将在 90 天后过期。 Microsoft 不会保留日志文件。

代码

报告可能会引用状态或失败代码来提供有关问题性质的特定详细信息。

  • 状态代码:提供扫描和迁移任务的最终状态。 可以在扫描/迁移摘要报告中找到状态代码。如何下载报表。

  • 失败代码:表示扫描和迁移过程中的文件级错误。 故障代码可以位于扫描/迁移详细报告的 ResultCode 列中。

如何下载报表

可以单独或批量下载扫描和迁移任务的详细和摘要报告。

对于每种报表类型,可以选择批量下载的任务数有限制:

报告类型 每次下载允许的任务数
扫描摘要报告 5,000
扫描详细报告 500
迁移摘要报告 5,000
迁移详细报告 500

注意

对于每种报表类型,一次只能处理一种报表类型。 例如,不能同时运行两个扫描摘要报告。

禁用在未选择驱动器时下载所有摘要报告的选项。 若要有效地下载多个摘要报告,请对任务使用多选或全选函数。

下载扫描报告

  1. 在“ 扫描 ”选项卡上,选择表中列出的一行或多行。 表中的每一行都表示一个扫描任务。

  2. 在操作栏中,选择“ 下载报表”。 然后,根据所需的报表类型选择“ 详细 ”或“ 摘要 ”。

    用于下载详细或摘要报告的下拉菜单

  3. 可以通过从屏幕右上角的菜单栏中选择“ 最近操作” 图标来访问请求的报表。 生成的报告最多可以访问 30 天。

下载迁移报告

  1. 在“ 迁移 ”选项卡上,从迁移任务列表中选择一行或多行。 表中的每一行都表示一个迁移任务。
  2. 在操作栏中,选择“ 下载报表”。 然后,根据所需的报表类型选择“ 详细 ”或“ 摘要 ”。
  3. 可以通过从屏幕右上角的菜单栏中选择“ 最近操作” 图标来访问请求的报表。 生成的报告最多可以访问 30 天。

扫描报告

以下报告是从迁移管理器的“ 扫描 ”选项卡下载的。

扫描详细报告

扫描详细报告包含一个 csv 文件:

文件名 说明
TransactionItem.csv 此文件包含所有项目的最后一次扫描的详细信息。

扫描 TransactionItem.csv

TransactionItem.csv 报表详细说明了所有项的最后一次扫描。 .csv 文件中的每一行都表示所选任务的一个项。

说明
TaskId 用于调试的所选任务的 ID。
TransactionId 每当任务运行时,它就会成为事务。 事务 ID 用于调试。
名称 源帐户的显示名称。
SourcePath 所选源帐户的源路径。
OperationStep 项的操作步骤。
状态 项的最终扫描状态。 “已跳过”表示扫描已完成,并且项目已准备好迁移。
ResultCode 项的失败代码。 当项状态为“成功”时,此列中将显示值“None”。 有关所有结果代码的列表,请参阅 失败代码
FailureReason 失败项的说明。 如果项目状态值为“Success”,则此列为空。 有关所有结果代码的列表,请参阅 失败代码
FullPath 源中项的完整路径。
SourcePathDepth 源中项的路径深度。
SourceBasename 源中项的基名称。 如果项是根文件夹,则此列为空。
SourceExtension 源中项的文件扩展名。 如果项是根文件夹,则此列为空。
SourceType 源中文件夹的类型。
SourceSize 源中项的数据大小。
SourceAclsTotal 与之共享项的用户和组数。
SourceAclsUnique 与其共享项的用户和组数,与父级不同。
DestinationPath 目标中项的完整路径。
DestinationPathDepth 目标中项的路径深度。
DestinationBasename 目标中项的基名称。 如果项是根文件夹,则此列为空。
DestinationExtension 目标中项的文件扩展名。 如果项是根文件夹,则此列为空。
DestinationLocation 目标中项的 Web URI。
DestinationType 目标中的文件或文件夹。
DestinationSize 目标中项的数据大小。

扫描摘要报告

扫描摘要报告包含 5 个 .CSV 文件:

文件名 说明
FileExtension.csv 提供每个任务中存在的扩展类型的统计信息。
LargeFileSize.csv Lists所有大于 15 GB 且无法迁移的项目。
LongPath.csv Lists路径长度大于 300 个字符且无法迁移的所有项。
ProjectError.csv Lists扫描过程中发生的所有项级错误。
ScanSummary.csv 所有扫描任务的任务级别摘要。 可以根据列出的扫描状态代码找到扫描结果。

FileExtension.csv

FileExtension.csv 报表详细介绍了每个任务中的扩展类型。

说明  
TaskId 用于调试的所选任务的 ID。 
名称 源中所选任务的显示名称。 
SourcePath 所选任务的源路径。 
FullPath 源中项的完整路径。 
SourceExtension 任务中存在扩展类型。 
TotalSize 任务中扩展类型的总数据大小。 

LargeFileSize.csv

LargeFileSize.csv 报告详细说明了所有大于 15 GB 且无法迁移的项。

说明
TaskId 用于调试的所选任务的 ID。
名称 源中所选任务的显示名称。
SourcePath 所选任务的源路径。
FullPath 源中项的完整路径。
SourceSize 源中项的数据大小(字节)。
SourceSizeInGB 源中项的数据大小(以 GB 为单位)。

LongPath.csv

LongPath.csv 报表详细介绍了路径长度大于 300 且无法迁移的所有项。

说明
TaskId 用于调试的所选任务的 ID。
名称 源中所选任务的显示名称。
SourcePath 所选任务的源路径。
FullPath 源中项的完整路径。
SourcePathLength 源中项的路径长度。

扫描 ProjectError.csv

ProjectError.csv 报告详细说明了发生的所有项级扫描错误。

说明
TaskId 用于调试的所选任务的 ID。
名称 源中所选任务的显示名称。
SourcePath 所选任务的源路径。
FullPath 源中项的完整路径。
操作 扫描过程中出错的项的操作步骤。
ResultCode 项的失败代码。 当项目状态为“成功”时,它将显示“null”。 若要了解详细信息,请参阅 故障代码
FailureReason 任务扫描失败的主要原因。

ScanSummary.csv

ScanSummary.csv 报告是所有扫描任务的任务级别摘要。

说明
TaskId 用于调试的所选任务的 ID。
StartTime 最新扫描的开始时间,以 UTC 表示。
EndTime 最新扫描的结束时间,以 UTC 表示。
TransactionId 每次运行任务时,它都是一个事务。 事务 ID 用于调试。
名称 源中所选任务的显示名称。
SourcePath 所选任务的源路径。
标记 任务的预定义标记。
FoldersReadyToBeMigrated 已准备好迁移的文件夹数。
FilesReadyToBeMigrated 已准备好迁移的文件数。
DataReadyToBeMigrated 已准备好迁移的字节数据大小。
UniquePermissions 与其共享项的用户和组数,与父级不同。
MaximumPathLength 源中所有项之间的最大路径长度。
FoldersScanned 源中扫描的文件夹数。
FilesScanned 源中扫描的文件数。
DataScanned 在源中扫描的数据大小(以字节为单位)。
ScanStatusCode 扫描已扫描任务的状态代码。 若要了解详细信息,请参阅 状态代码
MostRecentScan 任务的最新扫描时间(UTC)。

迁移报告

迁移详细报告

迁移详细报告包含 1 个 csv 文件:

文件名 说明
TransactionItem.csv Lists所选任务的所有项的最终迁移状态。

迁移 TransactionItem.csv

TransactionItem.csv 报告详细说明所选任务的所有项的最终迁移状态。 .csv 文件中的每一行都表示所选任务的一个项。

说明
TaskId 用于调试的所选任务的 ID。
TransactionId 每次运行任务时,它都会成为事务。 事务 ID 用于调试。
名称 源帐户的显示名称。
SourcePath 所选源帐户的源路径。
OperationStep 项的操作步骤。
状态 项的最终迁移状态。
ResultCode 项的失败代码。 当项目状态为“成功”时,它将显示“无”。 若要了解详细信息,请参阅 故障代码
FailureReason 失败项的失败说明。 如果项目状态值为“成功”,则此列留空。 若要了解详细信息,请参阅 故障代码
FullPath 源中项的完整路径。
SourcePathDepth 源中项的路径深度。
SourceBasename 源中项的基名称。 如果项是根文件夹,则此列为空。
SourceExtension 源中项的文件扩展名。 如果项是根文件夹,则此列为空。
SourceType 源中文件夹的类型。
SourceSize 源中项的数据大小。
SourceAclsTotal 与之共享项的用户和组数。
SourceAclsUnique 与其共享项的用户和组数,与父级不同。
DestinationPath 目标中项的完整路径。
DestinationPathDepth 目标中项的路径深度。
DestinationBasename 目标中项的基名称。 如果项是根文件夹,则此列为空。
DestinationExtension 目标中项的文件扩展名。 如果项是根文件夹,则此列为空。
DestinationLocation 目标中项的 Web URI。
DestinationType 目标中的文件或文件夹。
DestinationSize 目标中项的数据大小。

迁移摘要报告

迁移详细报告包含两个 .CSV 文件:

文件名 说明
ProjectError.csv Lists所有任务迁移过程中发生的所有项级错误。
迁移 summary.csv 所有迁移任务的任务级别摘要。

迁移 ProjectError.csv

Projecterror.csv 报告详细说明了在迁移过程中所有任务期间发生的所有项级错误。

说明
TaskId 用于调试的所选任务的 ID。
名称 源中所选任务的显示名称。
SourcePath 所选任务的源路径。
FullPath 源中项的完整路径。
操作 迁移过程中出错的项的操作步骤。
ResultCode 项的失败代码。 当项目状态为“成功”时,它将显示“null”。 若要了解详细信息,请参阅 故障代码
FailureReason 失败项的失败说明。 如果项状态为“成功”,则此列为空白。若要了解详细信息,请参阅 故障代码

迁移 Summary.csv

迁移 Summary.csv 报告是所有迁移任务的任务级摘要。

说明
TaskId 用于调试的所选任务的 ID。
TransactionId 每次运行任务时,它都是一个事务。 事务 ID 用于调试。
StartTime 最新迁移的开始时间,以 UTC 表示。
EndTime 最新迁移的结束时间,以 UTC 表示。
名称 源中所选任务的显示名称。
SourcePath 所选任务的源路径。
标记 任务的预定义标记。
StatusCode 迁移任务的状态代码。 若要了解详细信息,请参阅 状态代码
文件夹创建 在迁移目标中创建的文件夹。
FilesTotalCopied 到目前为止,已从所有已启动的迁移迁移到目标的文件总数。
FilesLatestCopied 在最新迁移中迁移到目标的文件。
FilesAlreadyCopied 文件已从以前的迁移迁移到目标或已存在于目标中。
FilesFiltered 由于迁移筛选器设置,文件未迁移。
FilesFailed 迁移过程中失败的文件。
DataTotalCopied 已从所有启动的迁移迁移到目标) 的总数据大小 (字节数。
DataLatestCopied 在最新迁移中迁移到目标) 数据大小 (字节。
DataAlreadyCopied 数据大小 (字节) 已从以前的迁移迁移到目标,或已存在于目标中。
DataFiltered 由于迁移筛选器设置,数据大小 (字节) 未迁移。
DataFailed 迁移过程中失败) 的数据大小 (字节数。
FilePermissions 文件级权限迁移设置为打开或关闭。 默认设置为“”。

状态代码

状态代码提供扫描和迁移任务的最终状态。 可以在扫描/迁移摘要报告中找到状态代码。

状态代码 扫描/迁移任务状态 邮件
100 准备迁移/复制以迁移/已完成 成功
101 准备迁移/复制以迁移/已完成 成功。 无需复制任何文件
102 准备迁移/复制以迁移/已完成 成功。 目标名称不支持某些文件,并且未传输。
120 准备迁移/复制以迁移/已完成 成功。 某些文件不受源名称支持,并且未传输。
122 准备迁移/复制以迁移/已完成 成功。 存在一些不受支持的文件,并且未传输。
201 警告 一些上传错误。 请下载并查找详细报告,然后再重试。
202 警告 未复制任何文件。 一些上传错误。 请下载并查找详细报告,然后再重试。
210 警告 某些下载错误。 请下载并查找详细报告,然后再重试。
220 警告 未复制任何文件。 某些下载错误。 请下载并查找详细报告,然后再重试。
211 警告 某些下载和上传错误。 请下载并查找详细报告,然后再重试。
222 警告 未复制任何文件。 某些下载和上传错误。 请下载并查找详细报告,然后再重试。
230 已取消 已取消
250 已失败 已在运行。 请稍等片刻,然后重试。
260 已失败 目标名称超出存储配额
261 已失败 目标名称超出配额 API
300 正在进行 正在运行
302 正在进行 正在等待 Microsoft 批处理
400 已失败 常规故障。 请再试。
401 已失败 无法上传任何内容。 请再试。
402 已失败 连接器授权失败。 尝试重新授权“源名称”或“目标名称”
403 已失败 无状态。 请再试。
404 已失败 坠毁。 请再试。
405 已失败 坠毁。 请再试。
410 已失败 无法连接到源名称。 请尝试重新授权。
423 已失败 找不到源连接器。 请再试。
490 已失败 以公司名称管理员结尾。再试一次。
491 已失败 Microsoft 迁移报告通信失败。 请再试。
500 已失败 未知,请联系支持人员
600 已排队 已排队等待启动。
601 已排队 已排队等待启动。
620 正在进行 运行预检查

失败代码

失败代码表示扫描和迁移过程中的文件级错误。 故障代码可以位于扫描/迁移详细报告的 ResultCode 列中。

失败代码 说明 用户操作
MACCESSDENIED 用户拒绝访问。 检查权限并重试...
MACCESSTOKENNULL 无法执行请求,因为连接器授权失败。 意外的错误。 再试一次。
MAUTHACCESSTOKEN 连接器授权失败。 无法获取访问令牌。 意外的错误。 再试一次。
MAUTHACCESSTOKENINVALID 连接器授权失败。 API 请求失败,因为访问令牌无效或已过期。 再重试。
MAUTHCALLERNOTAUTHENTICATED 连接器授权失败。 服务不允许连接,因为它无法识别调用方。 再试一次。
MAUTHMOVERAPP Microsoft 365 迁移应用需要在源帐户中授权。 登录到源帐户并授予对 Microsoft 365 迁移应用的权限。 再试一次。
MAUTHNOCODE 连接器授权失败,因为未提供身份验证代码。 再试一次。
MAUTHNOEMAIL 连接器授权失败。 无法从声明中获取电子邮件。 意外的错误。 再试一次。
MAUTHNOIDTOKEN 连接器授权失败。 无法通过访问令牌获取 ID 令牌。 意外的错误。 再试一次。
MAUTHNOTENANT 连接器授权失败;未找到租户/企业 ID。 租户 = 企业。 “租户”是 MS/Azure 中的术语,“企业”则是在 Box 和其他产品或服务中使用。 再试一次。
MAUTHREFRESHTOKEN 连接器授权失败。 无法获取刷新令牌。 再试一次。
MAUTHUSERNOTADMIN 连接器授权失败;用户没有管理员角色。 检查权限并重试...
MAZUREUPLOAD 将文件上传到 Azure Blob 后,未能将迁移作业提交到迁移 API。 请再试。
MBADREQUEST 在源项或目标项上操作时请求错误。 意外的错误。 再试一次。
MCONNECTORNOTFOUND 在数据库中找不到连接器。 检查连接器设置。 再试一次。
MCORRELATE 集合关联了缺少的源列表。 确认源位置,重试...
MDESTINATIONNOTWRITABLE 你没有对目标的写入访问权限。 检查权限并重试...
MDUPLICATE 文件重复。 目标位置中已存在此文件。 请确认文件是否已存在于目标中。
MEMPTYMETADATA 找不到元数据。 再试一次。
MEXPORTFILERESTRICTED 此文件受限,无法从源位置进行迁移。 请检查此文件是否具有法律限制,如版权声明。
MEXPORTFILEUNSUPPORTED 文件类型不受支持。 无法从源迁移此文件。
MEXPORTFILEUNSUPPORTEDMIMETYPE 文件类型不受支持。 无法从源迁移此文件。 请检查源位置的文件。
MFAILEDGETROOTITEM 无法获取根文件夹列表。 这是在 Google 和 Office 365 连接器中设置的。 再试一次。
MFILEIMPORT 目标位置不支持此文件类型。 请检查源文件。
MFILELOCKED “文件已锁定,无法下载或获取元数据。 请解锁文件。 再试一次。
MFILENAMELENGTH 文件名超过允许的最大长度。 重命名文件并重试...
MFILESIZEINCORRECT 下载的文件小于预期。 请检查文件大小并进行比较。 再试一次。
MGETFOLDERACLS 无法获取共享文件夹成员身份。 检查文件夹权限并重试...
MHTTPCONNECTION 连接失败。 检查网络并重试...
MINVALIDEMAIL 无效的用户电子邮件;找不到具有该电子邮件的用户。 检查用户名并重试...
MINVALIDPAGESIZE 连接器分页的页面大小必须大于零。 再试一次。
MINVALIDPARENTID 项目没有父 ID。 基于 ID 的连接器要求项具有父 ID。 检查文件并重试...
MINVALIDPATH 路径无效。 检查路径并重试...
MINVALIDRESPONSE API 调用的响应无效。 再试一次。
MITEMPATHLENGTH 项目路径超出长度限制。 检查文件路径长度,然后重试...
MLARGEFILESIZEEXPORT 文件超出了从源位置导出时允许的最大大小。 请检查文件大小。
MLARGEFILESIZEIMPORT 文件超出了导入目标位置时允许的最大大小。 请检查文件大小。
MLISTGROUP 用于列出连接器组的 API 请求失败。 此请求可能是由无效或限制引起的。 再试一次。
MLISTING 文件夹列表失败。 再试一次。
MLISTUSER 无法获取用户列表。 这可能是由于请求者限制无效。 再试一次。
MLOCKACQ 无法在超时期间获取锁定并获取新的访问令牌。 再试一次。
MNONDESTRUCTIVEOPTIONENABLED 无法删除文件或文件夹。 再试一次。
MNOPARENT 项没有父项。 检查文件并重试...
MNOTAFILE 路径引用的内容不是文件。 请检查路径并根据需要进行更正。 再试一次。
MNOTAFOLDER 路径引用的内容不是文件夹。 请检查路径并根据需要进行更正。 再试一次。
MNOTFOUND 找不到项目。 检查文件并重试...
MNOTIMPLEMENTED 未为连接器实现方法。 再试一次。
MNOTPERMITTED 无法遍历到文件夹级别;不能在用户文件夹外执行操作。 检查权限并重试...
MNOTUSERORTEAMDRIVE 确认源服务中项的名称与任务源路径中拥有的名称匹配。 Google Suite 允许将不可见字符添加到项目名称中。 我们建议重命名源服务中的项以确保没有不可见的字符,然后在任务源路径中使用相同的名称。
MOWNERNOTFOUND 原始所有者已被删除或找不到其信息。 请重新分配文件的所有权。
MPATHMALFORMED 路径格式无效。 检查源并重试...
MSERVICENOTAVAILABLE 服务不可用。 再试一次。
MSETITEMPERMISSION 无法设置权限。 失败可能是由限制导致的。 再试一次。
MSOURCENOTREADABLE 无法读取源目录。 请确认源位置。 再试一次。
MSTORAGEQUOTAREACHED 超出连接器的存储配额。 提高存储限制并重试...
MTHROTTLE 连接器提出的 API 请求受到限制。 再试一次。
MUNVERIFIEDPARENT 项没有已验证的父项。 检查文件并重试...
MUPDATEITEMPERMISSION 无法删除权限。 再试一次。
MUSERCOUNT 获取用户计数时出现意外失败。 再试一次。
MUSERFORBIDDEN 当前用户没有访问文件或文件夹的权限。 检查权限并重试...
MUSERINFONOTFOUND 找不到用户帐户信息。 检查用户信息并重试...
MUSERNOTFOUND 找不到用户;它要么被禁用,要么被删除。 请检查用户并根据需要进行更正。 再试一次。
MUSERQUOTAREACHED 已达到用户配额限制。 了解详细信息: Microsoft Graph 错误响应和资源类型
MZEROBYTEFILESIZEIMPORT 无法将 0 字节的文件导入连接器。 检查文件并重试
PFAIL 无法设置权限 检查权限并重试...
PFAILUNSUP 未设置不受支持的文件权限。 检查权限并重试
PSUCCESS 已成功设置权限
PUNSUP 无法设置权限。 请检查权限设置,然后重试。
MJOBNOTCOMPLETED 迁移作业 (上传包) 尚未提交或尚未完成上传。 请再试。
MJOBERROR 处理迁移作业 (上传包) 时项目级别失败。 检查文件名和内容。 请再试。
MJOBFATALERROR 无法处理迁移作业 (上传包) 。 包中的所有项都将标记为失败。 请再试。
MNOTSUPPORTED 不支持 Google 共享驱动器下的Forms迁移。
MEMPTYUSERMAPPPING 用户标识映射为空 更新映射,然后重试。
MEXCEEDFORMSQUOTA 无法创建新窗体,因为已达到最大窗体数。 减少要迁移的表单数,然后重试。
MNOUSERINFO 未能获取 Microsoft 用户信息
MGENERALEXCEPTION 从 Google 迁移表单时出错。 请再试。