

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

# 第 1 阶段：准备
<a name="phase-one-prepare"></a>

评估源 SAP ASE 数据库架构，以了解其依赖关系和当前状态。

## 评估源数据库
<a name="assess-the-source-database"></a>

要评估源数据库，例如对象、用户和权限，您可以使用第三方工具。有关更多信息，请参阅[从 SAP ASE 迁移到 Amazon Aurora MySQL 的准备和评估](https://docs.aws.amazon.com/dms/latest/sbs/chap-sap-ase-aurora-mysql.assessment.html)。
+ 通过列出所有应用程序依赖项和接口来分析代码转换。
+ 确定只有 SAP 支持的 SAP 应用程序依赖关系。你可能需要找到另一种方法来使用 Microsoft SQL。
+ 确定通信协议。
+ 确定复制要求和高 availability/disaster 恢复合规性。
+ 确定安全合规性和加密协议。

您可以使用任何第三方迁移工具来转换架构代码，例如 SAP ASE 数据库或适用于 Amazon RDS for SQL Server 的 Amazon RDS。必须手动转换某些代码，例如非 ANSI SQL，因为 SQL Server 可能不支持它。转换代码后，进行单元和功能测试以验证数据库对象。有关更多信息，请参阅[将您的 SAP ASE (Sybase ASE) 数据库迁移到适用于 SQL Server 的 Amazon RDS](https://aws.amazon.com/blogs/database/migrate-your-sap-ase-sybase-ase-database-to-amazon-rds-for-sql-server/)。

## 评估安全问题
<a name="evaluate-security-concerns"></a>

SQL Server 根据企业合规性要求和独特的用例提供了各种安全选项。有关更多信息，请参阅以下有关 SQL Server 安全性的文档：
+ [使用在亚马逊 EC2 上对微软 SQL Server 进行身份验证 AWS Directory Service](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/authenticate-microsoft-sql-server-on-amazon-ec2-using-aws-directory-service.html)
+ [在 Amazon RDS for SQL Server 中启用透明数据加密](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/enable-transparent-data-encryption-in-amazon-rds-for-sql-server.html)

## 咨询 AWS 合作伙伴
<a name="consult-aws-partners"></a>

要缩短迁移时间，请考虑咨询[AWS Database Migration Service 合作伙伴](https://aws.amazon.com/dms/partners/)。 AWS 合作伙伴拥有必要的专业知识，可以帮助在不同数据库平台之间进行同构和异构迁移，例如 SAP ASE 到 Amazon Aurora MySQL 或微软 SQL Server 到 MySQL。

根据您的要求和偏好，合作伙伴可以提供有关如何处理迁移或解决迁移问题的工具和建议。请确保遵循 AWS 最佳做法将数据库托管在中 AWS Cloud。有关更多信息，请参阅 [Amazon RDS 的最佳实践](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_BestPractices.html)。