

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

# 針對 中的同質資料遷移進行故障診斷 AWS DMS
<a name="dm-troubleshooting"></a>

在下列清單中，您可以找到在 AWS DMS中進行同質資料遷移遇到問題時要採取的動作。

**Topics**
+ [我無法在 中建立同質資料遷移 AWS DMS](#dm-troubleshooting-create)
+ [我無法在 中啟動同質資料遷移 AWS DMS](#dm-troubleshooting-dm-fails)
+ [在 中執行資料遷移時，我無法連線至目標資料庫 AWS DMS](#dm-troubleshooting-connect-target)
+ [AWS DMS 在 PostgreSQL 中將檢視遷移為資料表](#dm-troubleshooting-views)

## 我無法在 中建立同質資料遷移 AWS DMS
<a name="dm-troubleshooting-create"></a>

如果您收到錯誤訊息，指出 選擇**建立資料遷移**後， AWS DMS 無法連線至資料提供者，請確定您已設定必要的 IAM 角色。如需詳細資訊，請參閱[建立 IAM 角色](dm-iam-resources.md#dm-resources-iam-role)。

如果您已設定 IAM 角色，但仍收到此錯誤訊息，請在金鑰組態中將此 IAM 角色新增至您的 AWS KMS 金鑰使用者。如需詳細資訊，請參閱《*AWS Key Management Service 開發人員指南*》中的「[允許金鑰使用者使用 KMS 金鑰](https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-default.html#key-policy-default-allow-users)」。

## 我無法在 中啟動同質資料遷移 AWS DMS
<a name="dm-troubleshooting-dm-fails"></a>

如果您在遷移專案中啟動資料遷移時收到 `Failed` 狀態，請檢查來源和目標資料提供者的版本。若要執行此操作，請在 MySQL 或 PostgreSQL 資料庫中執行 `SELECT VERSION();` 查詢。請務必使用支援的資料庫版本。

如需支援的來源資料庫清單，請參閱 [DMS 同質資料遷移的來源](CHAP_Introduction.Sources.md#CHAP_Introduction.Sources.HomogeneousDataMigrations)。

如需支援的目標資料庫清單，請參閱 [DMS 同質資料遷移的目標](CHAP_Introduction.Targets.md#CHAP_Introduction.Targets.HomogeneousDataMigrations)。

如果您使用的資料庫版本不受支援，請升級來源或目標資料庫，然後再試一次。

在 AWS DMS 主控台中檢查資料遷移的錯誤訊息。若要這麼做，請開啟您的遷移專案，然後選擇資料遷移。在**詳細資訊**索引標籤上，確認**一般**下的**前次失敗訊息**。

最後，分析 CloudWatch 日誌。若要這麼做，請開啟您的遷移專案，然後選擇資料遷移。在**詳細資訊**索引標籤上，選擇**檢視 CloudWatch 記錄**。

## 在 中執行資料遷移時，我無法連線至目標資料庫 AWS DMS
<a name="dm-troubleshooting-connect-target"></a>

如果您收到**無法連線至目標**的錯誤訊息，請執行下列動作。

1. 請確定附加至來源和目標資料庫的安全群組包含任何輸入和輸出流量的規則。如需詳細資訊，請參閱[設定持續資料複寫](vpc-peering.md#vpc-peering-ongoing-replication)。

1. 驗證網路存取控制清單 (ACL) 和路由表規則。

1. 您的資料庫必須允許從您建立的 VPC 存取。在 VPC 安全群組中新增公用 IP 地址，並在防火牆中允許輸入連線。

1. 在遷移專案的**資料遷移**索引標籤上，選擇您的資料遷移。記下**詳細資訊**索引標籤上**連線與安全性**下的**公用 IP 地址**。接下來，允許從來源和目標資料庫中資料遷移的公用 IP 地址進行存取。

1. 對於持續資料複寫，請確定您的來源和目標資料庫可以相互通訊。

如需詳細資訊，請參閱《Amazon Virtual Private Cloud 使用者指南》中的[使用安全群組控制到資源的流量](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-security-groups.html)。

## AWS DMS 在 PostgreSQL 中將檢視遷移為資料表
<a name="dm-troubleshooting-views"></a>

同質資料遷移不支援將檢視遷移為 PostgreSQL 中的檢視。對於 PostgreSQL， 會將檢視 AWS DMS 遷移為資料表。