本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 DMS 結構描述轉換中儲存並套用轉換後的程式碼
DMS 結構描述轉換將您的來源資料庫物件轉換後,轉換後的程式碼不會立即套用至您的目標資料庫。反之,DMS 結構描述轉換會將轉換後的程式碼儲存於專案中,直到您準備將其套用至目標資料庫。
套用轉換後的程式碼之前,您可以更新來源資料庫程式碼,並再次轉換更新的物件以解決現有的動作項目。如需 DMS 結構描述轉換無法自動轉換的項目詳細資訊,請參閱:使用 DMS 結構描述轉換建立資料庫遷移評估報告。如需在 DMS 結構描述轉換的遷移專案中重新整理來源資料庫物件的詳細資訊,請參閱:重新整理資料庫結構。
您可以將程式碼儲存為 SQL 指令碼,而不是直接將轉換的程式碼套用至 DMS 結構描述轉換中的資料庫。您可以檢閱這些 SQL 命令檔、視需要進行編輯,然後手動將這些 SQL 命令檔套用至目標資料庫。
將轉換後的程式碼儲存至 SQL 檔案
您可以將轉換後的結構描述儲存為文字檔案中的 SQL 指令碼。您可以修改已轉換的程式碼,以解決 DMS 結構描述轉換無法自動轉換的動作項目。然後,您可以在目標資料庫上執行更新後的 SQL 指令碼,以將轉換後的程式碼套用到目標資料庫。
若要將轉換的結構描述儲存為 SQL 指令碼
-
登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/dms/v2/
開啟 AWS DMS 主控台。 -
選擇遷移專案。遷移專案頁面隨即開啟。
-
選擇遷移專案,然後選擇結構描述轉換。
-
選擇啟動架構轉換。結構描述轉換頁面隨即開啟。
-
在右側窗格中,選擇目標資料庫結構描述,或選取要儲存的轉換物件。請確定 DMS 結構描述轉換以藍色醒目標示父節點名稱,並啟動目標資料庫的動作功能表。
-
針對動作選擇另存新檔為 SQL。儲存對話方塊隨即顯示。
-
選擇另存新檔為 SQL 以確認選擇。
DMS 結構描述轉換會建立內含 SQL 檔案的封存,並將此封存儲存在 Amazon S3 儲存貯體中。
-
(選用) 編輯執行個體設定檔中的結構描述轉換設定,以變更封存的 S3 儲存貯體。
-
從您的 S3 儲存貯體開啟 SQL 指令碼。
套用轉換後的程式碼
當您準備好將已轉換的程式碼套用至目標資料庫時,請從您專案的右側窗格選擇資料庫物件。您可以將變更套用至整個資料庫結構描述,或是選定的資料庫結構描述物件。
選取資料庫物件之後,DMS 結構描述轉換會以藍色醒目標示所選節點或父節點的名稱。接著會啟用動作功能表。選擇動作的套用變更。在顯示的對話方塊中,選擇套用以確認您的選擇,並將轉換後的程式碼套用至目標資料庫。
套用延伸套件結構描述
在第一次將轉換的結構描述套用至目標資料庫時,DMS 結構描述轉換也可能會套用延伸套件結構描述。延伸套件結構描述會模擬來源資料庫的系統功能,以供目標資料庫執行轉換後的程式碼時使用。如果轉換後的程式碼使用延伸功能套件的函數,請確定您已套用延伸套件結構描述。
若要將延伸套件手動套用至您的目標資料庫,請選擇動作的套用變更。在顯示的對話方塊中,選擇確認以將延伸套件套用至您的目標資料庫。
建議您不要修改延伸套件結構描述,以免轉換後的程式碼產生非預期的結果。
如需詳細資訊,請參閱在 DMS 結構描述轉換中使用延伸套件。