AWS Database Migration Service
分步迁移指南 (API 版本 2016-01-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

故障排除

将 Microsoft SQL Server 作为源数据库并将 Amazon Aurora MySQL 作为目标数据库时,最容易出现问题的两个方面是 SQL Server 更改数据捕获 (CDC) 和外键。

  • MS-CDC:如果在 SQL Server 中使用 MS-CDC 进行迁移,经常会出现与权限相关的错误或在更改数据捕获期间出现错误。如果不满足其中的一个先决条件,通常会出现这些类型的错误。例如,经常被忽视的先决条件是完整数据库备份。

  • 外键:在完全加载过程中,AWS DMS 不会按任何特定顺序加载表,因此,可能会在加载父表数据之前加载子表数据。因此,可能会违反外键约束 (如果已启用)。您应该在 Aurora MySQL 目标数据库上禁用外键。在迁移完成后,您可以在目标上启用外键。

有关更多提示,请参阅 AWS DMS 用户指南中的 AWS DMS 故障排除部分。

要解决 SQL Server 特定的问题,请参阅 SQL Server 故障排除部分:

要解决 Aurora MySQL 问题,请参阅 Aurora MySQL 故障排除部分和 MySQL 故障排除部分: