对于将同质 SQL Server 迁移到 Cloud SQL,Database Migration Service 支持以下备份类型。
- 完整备份
- 完整备份是迁移流程的支柱。它们包含您导出时数据库中的所有数据。迁移需要完整备份文件。
- 差分备份
- 差分备份包含自上次完整备份文件以来出现在数据库中的所有源数据。如果您有大量数据要复制,并且希望批量处理这些数据,而不是上传多个事务日志文件,差分备份会非常有用。差分备份文件是可选的,可用于迁移。
- 事务日志文件
- 这些文件包含数据库中发生的更改操作的列表。Database Migration Service 会在变更数据捕获 (CDC) 阶段使用此信息在目标数据库中复制数据更新。
对于同构 SQL Server 迁移,Database Migration Service 仅支持持续迁移类型(如需了解详情,请参阅 持续迁移数据流)。这意味着,迁移作业始终会进入 CDC 阶段,但如果您未上传任何事务日志文件,则不会收到错误。如果您未上传任何事务日志文件,则需要在初始加载阶段结束后提升迁移作业。请参阅 提升迁移作业。
在为迁移准备备份文件时,请务必考虑以下事项:
命名惯例:每种备份文件类型都需要使用特定的命名惯例。请参阅 准备备份文件。
文件夹结构:每种备份文件类型都需要存储在您用于迁移的 Cloud Storage 存储桶中的单独文件夹中。请参阅 将备份文件存储在 Cloud Storage 存储桶中。
加密:您可以使用加密的备份进行迁移。如果您想加密备份文件,则需要为迁移中包含的特定数据库加密您使用的所有类型的备份文件。请参阅 使用加密的备用文件。
迁移作业配置:如果您为迁移中包含的任何数据库使用了差分备份文件,则需要配置迁移作业,以便 Database Migration Service 能够识别 Cloud Storage 存储桶中的差分备份文件。请参阅 创建迁移作业
后续步骤
如需查看详细的分步迁移指南,请参阅 Cloud SQL for SQL Server 迁移指南。