

AWS Migration Hub 自 2025 年 11 月 7 日起不再向新客戶開放。對於類似 的功能 AWS Migration Hub，請探索 [AWS Transform](https://aws.amazon.com/transform)。

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

# 策略建議資料庫分析
<a name="database-analysis"></a>

策略建議會自動識別產品組合中的資料庫伺服器，並為其建立應用程式元件。例如，如果您的產品組合中有 SQL Server 資料庫，則會將其識別為應用程式元件 **sqlservr.exe**。

策略建議會使用 AWS Schema Conversion Tool，分析已識別 SQL Server 應用程式元件 sqlservr.exe 中的個別資料庫。策略建議也會識別將資料庫遷移至 AWS 資料庫時的不相容，例如 Amazon Aurora MySQL 相容版本、Amazon Aurora PostgreSQL 相容版本、Amazon RDS for MySQL 和 Amazon RDS for PostgreSQL。

目前，Strategy Recommendations 資料庫分析僅適用於 SQL Server。

若要設定策略建議來分析資料庫，您必須提供策略建議應用程式資料收集器的登入資料，才能連線至資料庫。若要這樣做，請在您 AWS 帳戶中的 AWS Secrets Manager 中建立秘密。

如需有關您提供的登入資料的許可和權限的資訊，請參閱 [AWS Schema Conversion Tool 登入資料所需的權限](#schema-conversion-tool-privileges)。如需使用 登入資料建立秘密的詳細資訊，請參閱 [在 Secrets Manager 中為資料庫登入資料建立秘密](#schema-conversion-tool-secret)。

設定登入資料和秘密之後，您可以在資料庫伺服器上設定 AWS Schema Conversion Tool分析。如需詳細資訊，請參閱[設定應用程式元件的資料庫分析](recommendations-view-app-components.md#recommendations-database-config)。

 設定應用程式元件的資料庫分析後，會排程 a AWS Schema Conversion Tool 清查任務。此任務完成後，您會看到為該資料庫伺服器上的每個個別資料庫建立新的應用程式元件。例如，如果您的 SQL Server 有兩個資料庫 (exampledbs1 和 exampledbs2)，則會為名稱為 exampledbs1 和 exampledbs2 的每個資料庫建立應用程式元件。

如果您想要在將每個已識別的資料庫遷移至 AWS 資料庫時看到反模式，請依照中的步驟設定每個資料庫的分析[設定應用程式元件的資料庫分析](recommendations-view-app-components.md#recommendations-database-config)。

## AWS Schema Conversion Tool 登入資料所需的權限
<a name="schema-conversion-tool-privileges"></a>

您提供給 AWS Secrets Manager 的登入憑證僅需要 `VIEW SERVER STATE` 和 `VIEW ANY DEFINITION` 權限。

您可以在建立 SQL Server 登入時，提供您想要的任何登入名稱和密碼。

## 在 Secrets Manager 中為資料庫登入資料建立秘密
<a name="schema-conversion-tool-secret"></a>

登入資料準備好讓策略建議應用程式資料收集器連線至資料庫後，請在您 AWS 帳戶中的 AWS Secrets Manager 中建立秘密，如下列程序所述。

**在 AWS 帳戶中使用 AWS Secrets Manager 建立秘密**

1. 使用您在 中建立 AWS 的帳戶[設定策略建議](setting-up.md)，登入 AWS 管理主控台 並開啟 AWS Secrets Manager 主控台，網址為 https：//[https://console.aws.amazon.com/secretsmanager/](https://console.aws.amazon.com/secretsmanager/)。

1. 選擇**儲存新機密**。

1. 選取秘密類型做為**其他類型的秘密**。

1. 在**鍵/值對**下，輸入下列資訊。

   username - *your-username*

   然後選擇 **\$1 新增列**，然後輸入下列資訊。

   password - *您的密碼*

1. 選擇**下一步**。

1. 輸入**秘密名稱**做為任何字首為 **migrationhub-strategy-** 的字串。例如， **migrationhub-strategy-one**。
**注意**  
將您的秘密名稱存放在安全的地方，以供日後使用。

1. 選擇**下一步**，然後再次選擇**下一步**。

1. 選擇**儲存**。

您可以在策略建議中設定資料庫分析時，使用您為資料庫登入資料建立的秘密。