本页面介绍了如何使用数据库收集脚本来发现、 收集数据库数据,并将其上传到 Migration Center。 Migration Center 用途 GitHub 上提供的开源收集脚本 收集数据为了了解 Migration Center 提供的数据类型, 您可以查看收集脚本的代码。
准备工作
- 数据库收集脚本支持以下数据库和数据库版本:
- Microsoft SQL Server for Windows 版本 2008R2 (SP2) 至 SQL Server 2022
- MySQL 版本 8
- PostgreSQL 版本 14 和 15。
下载并运行脚本
如需从数据库中发现和收集数据,请按以下步骤操作:
下载您要发现的数据库类型的最新版收集脚本:
解压缩文件,然后在
scripts/collector
文件夹中打开 您的数据库的文件夹中按照自述文件中的说明运行脚本。当 脚本会创建一个 ZIP 文件,其中包含收集到的数据 输出文件夹中。
将收集的数据上传到 Migration Center
由收集脚本创建的 ZIP 文件包含所有规范, 和性能数据
要将 ZIP 文件上传到 Migration Center,请按以下步骤操作:
- 前往数据导入页面。
- 依次点击添加数据 > 上传文件。
- 在设置文件上传部分,输入文件上传的名称。
- 从文件格式列表中,选择数据库导入文件。
- 点击选择要上传的文件,然后选择您要上传的文件 文件。
- 如需上传文件,请点击上传文件。
- 如果文件经过正确验证,若要从 文件,依次点击导入数据和确认。
查看上传内容
您上传文件后,迁移中心会对其进行验证 检查它们是否正式正确。如果验证成功 然后,迁移中心会处理这些数据,以创建新的资产、 或更新现有标签你可以查看上传作业的状态 Google Cloud 控制台
要查看上传作业的状态,请按以下步骤操作:
- 转到数据导入页面,然后点击上传文件。
- 从文件导入列表中,选择要查看的上传内容。
- 在文件上传页面上的数据导入进度下, 查看已上传文件的状态。
您会看到文件处于以下某种状态。
状态列表
- 已完成。文件已成功导入。
- 准备就绪。您的文件通过了验证,可以导入了。
- 待处理。您的文件正在等待另一个文件处理完毕。
- 正在运行。正在处理您的文件。
- 正在验证。您的文件处于验证阶段。
- 验证失败。您的文件包含一些错误。然后修正错误 请尝试重新上传文件。
- 失败。无法导入您的文件。
查看错误详情
如果您在导入文件后遇到错误,可以 直接在 Google Cloud 控制台中查看错误消息。
要查看上传作业的错误,请按以下步骤操作:
- 前往数据导入页面,然后点击文件上传。
- 点击显示警告或错误的导入文件。 导入文件详情页面会显示完整的错误列表。
在导入文件详情页面上,您可以查看资产和数据字段 并查看错误说明。 文件导入作业出错可能会导致 Migration Center 无法 创建新资源或使用新更改更新现有资源。 如需修正此错误,请修改文件并创建新的文件导入作业以重新上传这些文件。
如需详细了解可能的错误消息,请参阅 排查文件导入错误。
后续步骤
- 详细了解 Migration Center 收集方法。
- 了解如何 管理文件上传。