在 DMS 結構描述轉換中使用延伸套件 - AWS 資料庫遷移服務

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

在 DMS 結構描述轉換中使用延伸套件

DMS 結構描述轉換中的延伸套件是一個附加模組,用於模擬目標資料庫中不支援的來源資料庫函數。使用延伸套件可確保轉換後的程式碼產生與原始程式碼相同的結果。在安裝延伸套件之前,您必須先轉換您的資料庫結構描述。

每個延伸套件都包含一個資料庫結構描述。此結構描述包含 SQL 函數、程序、資料表和檢視,可模擬特定的線上交易處理 (OLTP) 物件,或不支援的來源資料庫內建函數。

當您轉換您的來源資料庫時,DMS 結構描述轉換會將額外的結構描述新增至您的目標資料庫。此結構描述會實作來源資料庫的 SQL 系統函數,在目標資料庫執行已轉換的程式碼需要這些函數。這個額外的結構描述稱為延伸套件結構描述。

延伸套件結構描述的命名是根據您的來源資料庫,如下所示:

  • Microsoft SQL Server – aws_sqlserver_ext

  • Oracle – aws_oracle_ext

套用延伸套件的方式有兩種:

  • 當您套用已轉換的程式碼時,DMS 結構描述轉換能夠自動套用延伸套件。DMS 結構描述轉換會先套用延伸套件,然後再套用所有其他結構描述物件。

  • 您可以手動套用延伸套件。若要這麼做,請在目標資料庫樹狀結構中選擇延伸套件結構描述,然後選擇套用,然後選擇套用延伸套件