本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Azure SQL 資料庫做為下列項目的來源 AWS SCT
您可以使用AWS SCT將結構描述、程式碼物件和應用程式程式碼從 Azure SQL 資料庫轉換為下列目標:
Amazon RDS for MySQL
Amazon Aurora MySQL-Compatible Edition
Amazon RDS for PostgreSQL
Amazon Aurora PostgreSQL-Compatible Edition
將 Azure SQL 資料庫作為來源的權限
Azure SQL 資料庫做為來源所需的權限如下:
-
VIEW DEFINITION
-
VIEW DATABASE STATE
對您要轉換其結構描述的每個資料庫重複授予。
目標 MySQL 和 PostgreSQL 資料庫所需的權限將在下列各節中說明。
連線至 Azure SQL 資料庫做為來源
使用下列程序,使用連線到 Azure SQL 資料庫來源資料庫AWS Schema Conversion Tool。
若要連線至 Azure SQL 資料庫來源資料庫
-
在中AWS Schema Conversion Tool,選擇「新增來源」。
-
選擇 Azure SQL 資料庫,然後選擇 [下一步]。
這時系統顯示「添加源」對話框。
-
在「連線名稱」中,輸入資料庫的名稱。 AWS SCT在左側面板的樹狀結構中顯示此名稱。
-
使用資料庫認證來源AWS Secrets Manager或手動輸入:
-
若要使用來自秘密管理員的資料庫認證,請遵循下列指示:
-
在「機AWS密」中,選擇密碼的名稱。
-
選擇填入來自 Secret Manager 的資料庫連線對話方塊中自動填入所有值。
如需使用來自秘密管理員之資料庫認證的資訊,請參閱使用 AWS Secrets Manager。
-
-
若要手動輸入 Azure SQL 資料庫來源資料庫連線資訊,請使用下列指示:
參數 動作 伺服器名稱 輸入您來源資料庫伺服器的網域名稱服務 (DNS) 名稱或 IP 地址。
Database (資料庫) 輸入要連線的資料庫名稱。
使用者名稱和密碼 輸入要連線到來源資料庫伺服器的資料庫認證。
AWS SCT只有當您選擇連線至專案中的資料庫時,才會使用此密碼連線至來源資料庫。為了防止公開來源資料庫的密碼,預設AWS SCT不會儲存密碼。如果您關閉 AWS SCT 專案再重新開啟,系統會在需要時提示您輸入密碼以便連接到您的來源資料庫。
儲存密碼 AWS SCT 會建立安全的保存庫來存放 SSL 憑證和資料庫密碼。開啟此選項後,您可以儲存資料庫密碼並快速連線到資料庫,而無需輸入密碼。
-
-
選擇「測試連線」以確認是否AWS SCT可以連線到來源資料庫。
-
選擇「連線」以連線到來源資料庫。