本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 中套用遷移規則 AWS Schema Conversion Tool
使用 轉換結構描述之前 AWS SCT,您可以設定遷移規則。中的遷移規則 AWS SCT 可以執行這類轉換,例如變更資料欄的資料類型、將物件從一個結構描述移至另一個結構描述,以及變更物件的名稱。例如,假設您的來源結構描述中有一組名為 test_TABLE_NAME
的資料表。您可以設定在目標結構描述中將 test_
字首變更為 demo_
字首的規則。
注意
您只能為不同的來源和目標資料庫引擎建立遷移規則。
您可以建立執行下列任務的遷移規則:
-
新增、移除或取代字首
-
新增、移除或取代字尾
-
變更資料欄定序
-
變更資料類型
-
變更
char
、nvarchar
、varchar
和string
資料類型的長度 -
移動物件
-
重新命名物件
您可以為下列物件建立遷移規則:
-
資料庫
-
結構描述
-
資料表
-
資料行
建立遷移規則
您可以建立遷移規則,並將規則儲存為專案的一部分。在專案開啟的情況下,使用下列程序來建立遷移規則。
建立遷移規則
-
在檢視功能表上,選擇映射檢視。
-
在伺服器映射中,選擇一對來源和目標伺服器。
-
選擇新的遷移規則。隨即出現轉換規則對話方塊。
-
選擇 Add new rule (新增新的規則)。新的資料列會新增到規則清單。
-
設定您的規則:
-
在 Name (名稱) 中,輸入規則名稱。
-
在 For (對象) 中,選擇規則套用的物件類型。
-
在 中,輸入篩選條件以套用至物件,然後再套用遷移規則。將使用類似子句來評估 where 子句。您可以輸入確切名稱以選擇一個物件,也可以輸入模式以選擇多個物件。
where 子句可用的欄位,根據物件類型而不同。例如,如果物件類型是結構描述,則只有一個欄位可用於結構描述名稱。
-
針對動作,選擇您要建立的遷移規則類型。
-
根據規則類型,輸入一或兩個額外的值。例如,若要重新命名物件,請輸入物件的新名稱。若要取代字首,請輸入舊字首和新字首。
對於字元、varchar、nvarchar 和字串資料類型,您可以使用乘法運算子變更資料類型長度。例如,
%*4
值會將varchar(10)
資料類型轉換為varchar(40)
。
-
-
設定遷移規則之後,請選擇儲存以儲存規則。您也可以選擇 Cancel (取消) 以取消變更。
-
完成新增、編輯和刪除規則之後,請選擇 Save All (全部儲存) 儲存所有變更。
-
選擇關閉以關閉轉換規則對話方塊。
您可以使用切換圖示來關閉遷移規則,而不將其刪除。您可以使用複製圖示來複製現有的遷移規則。您可以使用鉛筆圖示來編輯現有的遷移規則。您可以使用刪除圖示來刪除現有的遷移規則。若要儲存您對遷移規則所做的任何變更,請選擇全部儲存。
匯出遷移規則
如果您使用 AWS DMS 將資料從來源資料庫遷移到目標資料庫,則可以提供遷移規則的相關資訊 AWS DMS。如需任務的詳細資訊,請參閱使用 AWS Database Migration Service 複寫任務。
匯出遷移規則
-
在 中 AWS Schema Conversion Tool,選擇檢視功能表上的映射檢視。
-
在遷移規則中,選擇遷移規則,然後選擇修改遷移規則。
-
選擇匯出指令碼。 AWS DMS
-
瀏覽至您要儲存指令碼的位置,然後選擇 Save (儲存)。您的遷移規則會儲存為 JSON 指令碼,以供 使用 AWS DMS。