支持的备份文件类型

对于 Cloud SQL for SQL Server 源,Database Migration Service 可以直接从源实例自动导出相关源文件。 如果您从自行管理的源或 Amazon RDS 源进行迁移,则需要手动将备份文件导出到 Cloud Storage 存储桶。对于从自行管理的源或 Amazon RDS 源进行的迁移,Database Migration Service 支持以下备份类型:

完整备份
完整备份是迁移过程的主干。 它们包含您导出时数据库中的所有数据。迁移需要完整备份文件。
差分备份
差分备份包含自上次完整备份文件以来数据库中出现的所有源数据。 如果您要复制大量数据,并且希望批量处理这些数据,而不是上传多个事务日志文件,则差分备份非常有用。 迁移不需要差分备份文件。
事务日志文件
这些文件包含数据库中发生的一系列更改操作。在变更数据捕获 (CDC) 阶段,Database Migration Service 会使用此信息在目标数据库中复制数据更新。

对于同构 SQL Server 迁移,Database Migration Service 仅支持持续迁移类型(如需了解详情,请参阅 持续迁移数据传输)。这意味着迁移作业始终会进入 CDC 阶段,但如果您未上传任何事务日志文件,则不会收到错误。如果您未上传任何事务日志文件,则需要在初始加载阶段结束后提升迁移作业。请参阅 提升迁移作业

在为迁移准备备份文件时,请务必考虑以下事项:

  • 命名惯例:每种备份文件类型都需要使用特定的命名惯例。请参阅 准备备份文件

  • 文件夹结构:每种备份文件类型都需要存储在用于迁移的 Cloud Storage 存储桶中的单独文件夹中。请参阅 将备份文件存储在 Cloud Storage 存储桶中

  • 加密:您可以将加密备份用于迁移。如果要加密备份文件,则需要加密用于迁移中包含的特定数据库的所有类型的备份文件。请参阅 使用加密备份文件

  • 迁移作业配置:如果您将差分备份文件用于迁移中包含的任何数据库,则需要配置迁移作业,以便 Database Migration Service 可以识别 Cloud Storage 存储桶中的差分备份文件。请参阅 创建迁移作业

后续步骤

如需详细的分步迁移指南,请参阅 适用于自行管理的源和 Amazon RDS 源的 Cloud SQL for SQL Server 迁移指南