

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用 DMS 架构转换
<a name="schema-conversion"></a>

DMS 架构转换会将现有数据库架构和大部分数据库代码对象，转换为与目标数据库兼容的格式。

DMS 架构转换可以自动执行将联机事务处理（OLTP）数据库架构转换为 Amazon RDS for MySQL 或 RDS for PostgreSQL 的大部分过程。源数据库和目标数据库引擎包含许多不同的特性和功能，DMS 架构转换尽可能尝试创建等效架构。对于无法直接转换的数据库对象，DMS 架构转换提供了一系列操作供您执行。

要转换数据库架构，请使用以下过程：
+ 在转换数据库架构之前，设置在转换过程中更改数据库对象名称的转换规则。
+ 创建数据库迁移评测报告，以评测迁移的复杂性。此报告提供了有关 DMS 架构转换无法自动转换的架构元素的详细信息。
+ 转换源数据库存储和代码对象。DMS 架构转换会创建转换后的数据库对象的本地版本。您可以在迁移项目中访问这些转换后的对象。
+ 将转换后的代码另存为 SQL 文件，以查看、编辑或处理转换操作项。或者，将转换后的代码直接应用于目标数据库。

**Topics**
+ [在 DMS 架构转换中设置转换规则](schema-conversion-transformation-rules.md)
+ [在 DMS 架构转换中转换数据库架构：指南 step-by-step](schema-conversion-convert.md)
+ [使用生成式人工智能转换数据库对象](schema-conversion-convert.databaseobjects.md)
+ [为迁移项目指定架构转换设置](schema-conversion-settings.md)
+ [在 DMS 架构转换中刷新数据库架构](schema-conversion-refresh.md)
+ [在 DMS 架构转换中保存和应用转换后的代码](schema-conversion-save-apply.md)
+ [转换 Java 应用程序中的嵌入式 SQL](schema-conversion-embedded-sql.md)