

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 中轉換資料庫結構描述 AWS Schema Conversion Tool
<a name="CHAP_Converting"></a>

您可以使用 AWS Schema Conversion Tool (AWS SCT) 將現有的資料庫結構描述從一個資料庫引擎轉換為另一個資料庫引擎。使用 AWS SCT 使用者介面轉換資料庫可能相當簡單，但在您進行轉換之前需要考慮幾件事。

例如，您可以使用 AWS SCT 執行下列動作：
+ 您可以使用 AWS SCT 將現有的現場部署資料庫結構描述複製到執行相同引擎的 Amazon RDS 資料庫執行個體。您可以使用此功能分析移到雲端和變更授權類型的潛在成本節省。
+ 在某些情況下，資料庫功能無法轉換為同等的 Amazon RDS 功能。如果您在 Amazon Elastic Compute Cloud (Amazon EC2) 平台上託管和自我管理資料庫，您可以透過為其替換 AWS 服務來模擬這些功能。
+ AWS SCT 會將線上交易處理 (OLTP) 資料庫結構描述轉換為 Amazon Relational Database Service (Amazon RDS) MySQL 資料庫執行個體、Amazon Aurora 資料庫叢集或 PostgreSQL 資料庫執行個體的大部分程序自動化。來源和目標資料庫引擎包含許多不同的特徵和功能，並盡可能 AWS SCT 嘗試在您的 Amazon RDS 資料庫執行個體中建立同等結構描述。如果無法直接轉換， AWS SCT 會提供可能的動作清單供您執行。

**Topics**
+ [在 中套用遷移規則 AWS Schema Conversion Tool](CHAP_Converting.MigrationRules.md)
+ [使用 AWS SCT 轉換結構描述](CHAP_Converting.Convert.md)
+ [在 中手動轉換結構描述 AWS SCT](CHAP_Converting.Manual.md)
+ [在 中更新和重新整理轉換後的結構描述 AWS SCT](CHAP_Converting.UpdateRefresh.md)
+ [在 中儲存和套用轉換後的結構描述 AWS SCT](CHAP_Converting.SaveAndApply.md)
+ [比較 中的結構描述 AWS Schema Conversion Tool](CHAP_Converting.SchemaCompare.md)
+ [在 中檢視相關的轉換物件 AWS Schema Conversion Tool](CHAP_Converting.RelatedObjects.md)

AWS SCT 支援下列線上交易處理 (OLTP) 轉換。


| 來源資料庫 | 目標資料庫 | 
| --- | --- | 
| z/OS 的 IBM Db2 （版本 12) | Amazon Aurora MySQL 相容版本、Amazon Aurora PostgreSQL 相容版本、MySQL、PostgreSQL | 
| IBM Db2 LUW (9.1、9.5、9.7、10.5、11.1 和 11.5 版） | Aurora MySQL、Aurora PostgreSQL、MariaDB、MySQL、PostgreSQL | 
| Microsoft Azure SQL Database | Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL | 
| Microsoft SQL Server (2008 R2 版及更高版本） | Aurora MySQL、Aurora PostgreSQL、Babelfish for Aurora PostgreSQL、MariaDB、Microsoft SQL Server、MySQL、PostgreSQL  | 
| MySQL (5.5 版和更新版本） | Aurora PostgreSQL、MySQL、PostgreSQL<br />您可以將結構描述和資料從 MySQL 遷移至 Aurora MySQL 資料庫叢集，而無需使用 AWS SCT。如需詳細資訊，請參閱[將資料遷移至 Amazon Aurora 資料庫叢集](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora.Migrate.html)。 | 
| Oracle (10.2 版及更高版本） |  Aurora MySQL、Aurora PostgreSQL、MariaDB、MySQL、Oracle、PostgreSQL  | 
| PostgreSQL (9.1 版和更新版本） | Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL | 
| SAP ASE (12.5、15.0、15.5、15.7 和 16.0) |  Aurora MySQL、Aurora PostgreSQL、MariaDB、MySQL、PostgreSQL  | 

如需轉換資料倉儲結構描述的資訊，請參閱 [使用 將資料倉儲結構描述轉換為 Amazon RDS AWS SCT](CHAP_Converting.DW.md)。

若要將資料庫結構描述轉換為 Amazon RDS，請採取下列高階步驟：
+  [在 中建立遷移規則 AWS SCT](CHAP_Converting.MigrationRules.md) – 使用 轉換結構描述之前 AWS SCT，您可以設定規則來變更欄的資料類型、將物件從一個結構描述移至另一個結構描述，以及變更物件的名稱。
+ [使用 AWS SCT 轉換結構描述在 中手動轉換結構描述 AWS SCT](CHAP_Converting.Convert.md) – AWS SCT 會建立轉換後的結構描述的本機版本供您檢閱，但在您準備好之前，不會將其套用至目標資料庫執行個體。
+ [在 中使用評估報告 AWS Schema Conversion Tool](CHAP_AssessmentReport.md) – AWS SCT 建立資料庫遷移評估報告，其中詳細說明無法自動轉換的結構描述元素。您可以使用此報告來識別您需要在與來源資料庫相容的 Amazon RDS 資料庫執行個體中建立結構描述的位置。
+ [使用 AWS SCT 轉換結構描述在 中手動轉換結構描述 AWS SCT](CHAP_Converting.Manual.md) – 如果您有無法自動轉換的結構描述元素，您有兩個選擇：更新來源結構描述，然後再次轉換，或在目標 Amazon RDS 資料庫執行個體中建立同等結構描述元素。
+ [在 中更新和重新整理轉換後的結構描述 AWS SCT](CHAP_Converting.UpdateRefresh.md) – 您可以使用來源資料庫的最新結構描述來更新 AWS SCT 專案。
+ [在 中儲存和套用轉換後的結構描述 AWS SCT](CHAP_Converting.SaveAndApply.md) – 當您準備好時，請將本機專案中轉換後的結構描述 AWS SCT 套用至目標 Amazon RDS 資料庫執行個體。