簡體   English   中英

無法使用AWS數據遷移服務將數據從sql服務器遷移到aurora Mysql DB

[英]Unable to migrate data from sql server to aurora Mysql DB using AWS data migration service

我無法使用AWS DMS服務將數據從SQL Server遷移到aurora MySQL DB。 當前,對於MySQL DB中的特定表,我有不同數量的列,由於這些列,我無法將數據從SQL Server傳輸到aurora MySQL DB。 請檢查下圖以供參考。

所需輸出

如圖所示,我想將數據從SQL Server中的預訂表傳輸到具有較少列數的Aurora Mysql DB中的預訂表。 有人可以建議一種方法嗎?

也許有一種方法可以直接從AWS來解決,而不必更改您的架構。 但是,這里的一個選擇是簡單地在MySQL中創建一個表,該表與SQL Server中對應項的列/類型計數匹配,即

CREATE TABLE booking (bookingID int, bookingVersion int, ...)  -- 7 columns

然后,使用AWS工具將數據從SQL Server遷移到MySQL。 最后,只需從MySQL表中刪除bookingVersion列:

ALTER TABLE booking DROP COLUMN bookingVersion;

這應該行得通,因為我建議的所有其他DML步驟都可以在MySQL內完全完成,並且完全不涉及SQL Server數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM