云迁移的报告和代码
迁移管理器为 Google Drive、Dropbox、Box 和 Egnyte 等云迁移方案中的扫描/迁移任务生成一系列日志和报告。
扫描/迁移任务在迁移管理器扫描/迁移列表中显示为一行。 通常,任务等于:
- Google Drive: 个人或共享驱动器
- Dropbox: 成员或团队文件夹
- 箱: 用户、管理员或共同管理员
- Egnyte: 专用或共享文件夹
报表
有 4 种类型的报告可帮助管理、审核和排查迁移过程问题。
代码
报告可能会引用状态或失败代码来提供有关问题性质的特定详细信息。
状态代码:提供扫描和迁移任务的最终状态。 可以在扫描/迁移摘要报告中找到状态代码。如何下载报表。
失败代码:表示扫描和迁移过程中的文件级错误。 故障代码可以位于扫描/迁移详细报告的 ResultCode 列中。
如何下载报表
可以单独或批量下载扫描和迁移任务的详细和摘要报告。
对于每种报表类型,可以选择批量下载的任务数有限制:
报告类型 | 每次下载允许的任务数 |
---|---|
扫描摘要报告 | 5,000 |
扫描详细报告 | 500 |
迁移摘要报告 | 5,000 |
迁移详细报告 | 500 |
注意
对于每种报表类型,一次只能处理一种报表类型。 例如,不能同时运行两个扫描摘要报告。
禁用在未选择驱动器时下载所有摘要报告的选项。 若要有效地下载多个摘要报告,请对任务使用多选或全选函数。
下载扫描报告
在“ 扫描 ”选项卡上,选择表中列出的一行或多行。 表中的每一行都表示一个扫描任务。
在操作栏中,选择“ 下载报表”。 然后,根据所需的报表类型选择“ 详细 ”或“ 摘要 ”。
可以通过从屏幕右上角的菜单栏中选择“ 最近操作” 图标来访问请求的报表。 生成的报表最多可以访问 7 天。
下载迁移报告
- 在“ 迁移 ”选项卡上,从迁移任务列表中选择一行或多行。 表中的每一行都表示一个迁移任务。
- 在操作栏中,选择“ 下载报表”。 然后,根据所需的报表类型选择“ 详细 ”或“ 摘要 ”。
- 可以通过从屏幕右上角的菜单栏中选择“ 最近操作” 图标来访问请求的报表。 生成的报表最多可以访问 7 天。
扫描报告
以下报告是从迁移管理器的“ 扫描 ”选项卡下载的。
扫描详细报告
扫描详细报告包含一个 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 | 列出所有大于 15 GB 且无法迁移的项目。 |
LongPath.csv | 列出路径长度大于 300 个字符且无法迁移的所有项。 |
ProjectError.csv | 列出在所有任务的扫描过程中发生的所有项级错误。 |
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 | 列出所选任务的所有项的最终迁移状态。 |
迁移 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 | 列出所有任务迁移过程中发生的所有项级错误。 |
迁移 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 批处理 |
303 | 正在进行 | 正在等待表单迁移 |
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 共享驱动器下的表单迁移。 | |
MEMPTYUSERMAPPPING | 用户标识映射为空 | 更新映射,然后重试。 |
MEXCEEDFORMSQUOTA | 无法创建新窗体,因为已达到最大窗体数。 | 减少要迁移的表单数,然后重试。 |
MNOUSERINFO | 无法获取Microsoft用户信息 | |
MGENERALEXCEPTION | 从 Google 迁移表单时出错。 | 请再试。 |
MQUICKXOR | 大型文件的完整性检查失败。 | 请重试。 如果问题仍然存在,请提交支持票证。 |