本文介紹在配置DTS同步或遷移任務過程中,預檢查階段檢測出目標庫中存在與源庫同名的結構對象時的處理方法。
問題描述
在配置同步或遷移執行個體的預檢查階段,同名對象存在性檢查出現警告,檢查項的詳情頁面如下圖所示:

可能原因
DTS任務的目標庫中存在與源庫同名的結構對象(例如目標MySQL資料庫中存在與源庫同名的表),且在配置任務對象及高級配置階段目標已存在表的處理模式選擇了預檢查並報錯攔截。
解決方案
在預檢查頁面,單擊同名對象存在性檢查檢查項後的點擊確認警示詳情。
在彈出的查看詳情對話方塊中的檢查結果地區,查看失敗原因。
根據失敗原因的提示,在目標庫中查看是否存在同名的結構對象。
根據目標庫的檢查結果,選擇相應的處理方式。
存在同名的結構對象
需要保留目標庫中的資料
請根據需求,選擇處理方式。
修改該對象在目標庫中的名稱:使用映射功能,設定待同步或遷移對象在目標庫中的名稱。更多資訊,請參見庫表列名映射。
重新命名目標庫已存在的對象:在目標庫中重新命名已存在的對象,然後單擊重新進行預檢查。
不同步或遷移該對象:返回到配置任務對象及高級配置階段,在已選擇對象地區移除該對象。
無需保留目標庫中的資料
請根據需求,選擇處理方式。
刪除目標庫已存在的對象:在目標庫中刪除已存在的對象,然後單擊重新進行預檢查。
屏蔽該警告:依次單擊點擊確認警示詳情、確認屏蔽、確定、重新進行預檢查。
重要請務必確保資料結構的相容性,否則可能導致資料不一致,甚至任務失敗。
不存在同名的結構對象
在查看詳情對話方塊,單擊關閉。
在預檢查頁面下方,單擊重新進行預檢查。
等待重新進行預檢查。
說明若目標庫不存在與源庫同名的結構對象,且多次重新預檢查後同名對象存在性檢查仍有警告,請聯絡阿里雲支援人員處理。
根據提示完成後續操作。