全部產品
Search
文件中心

Data Transmission Service:建立類似任務

更新時間:Jan 23, 2026

當您需要大量建立配置相似的資料轉送任務時,重複的手動設定不僅耗時,還容易出錯。Data Transmission Service提供的建立類似任務功能,允許您基於一個已有的DTS任務,一鍵複製其大部分配置來建立新任務,從而大幅提升配置效率,並減少因手動輸入導致的出錯風險。

重要

此功能為快捷工具,並非完整複製。以下關鍵資訊不會被複製,需要您重新設定,錯誤地使用此功能可能導致新任務的行為與預期嚴重不符。在生產環境使用前,請務必詳細閱讀本文檔中的配置複製詳情和風險說明。

  • 源端與目標端:

    • 支援對源端與目標端進行修改,但不會自動調整後續的同步對象或其他複製參數,因此需要進行仔細核查。

    • 資料庫密碼:出於安全考慮,需重新輸入。

  • 任務配置:進階配置中的執行個體參數將置為預設狀態。

  • DTS任務執行個體:需要為新任務重新購買執行個體。

適用範圍

在滿足以下所有條件時,您才可以在工作清單的操作列看到並使用建立類似任務功能。

  • 支援的任務類型:僅支援資料移轉、資料同步、資料校正任務。

  • 支援的任務狀態:已完成任務配置,不支援為處於未配置暫存中狀態的任務建立類似任務。

  • 其他限制:不支援雲資料庫 RDS的全球多活資料庫(GAD)任務。

操作步驟

本節將指導您如何通過建立類似任務功能,基於一個已有任務快速建立一個新任務。

  1. 前往Data Transmission Service控制台,在左側導覽列,根據您的任務類型,選擇資料同步資料移轉數據校正

  2. 在工作清單頁面,找到您想作為模板的任務,在其右側的操作列,單擊建立類似任務image

  3. 系統將跳轉至任務配置頁面,並預先填充大部分配置。請務必仔細檢查並重新設定以下關鍵資訊:

    • 配置源庫與目標庫:重新輸入源庫和目標庫密碼。

    • 配置任務對象:檢查並重新設定所有配置項,例如進階配置中的執行個體參數將置為預設狀態。

    • 購買執行個體:重新購買所需的DTS執行個體。

  4. 完成所有配置後,執行預檢查並啟動任務。

配置複製詳情

使用建立類似任務功能時,系統會複製和重設相關配置項。詳細規則如下表所示。

配置類別

會被複製的配置項

會被重設的配置項

任務名稱

預設與原任務一致,建議您將其修改為具有業務意義的名稱(無唯一性要求),以便於後續的識別。

-

配置源庫及目標庫

源庫/目標庫的資料庫類型接入方式執行個體地區是否跨阿里雲帳號網域名稱或IP地址連接埠資料庫名稱SSL安全連線等。

說明
  • 雖然上述配置將被複製,但源庫和目標庫的串連資訊或跨阿里雲帳號的授權資訊可能已經失效,請您重新進行檢查。同時,請確認所使用的資料庫帳號具備足夠的許可權。

  • 當源庫為雲資料庫RDS SQLServer時,資料庫帳號預設會為DTS建立的內建帳號rdsdt_dtsacct。您需將其修改為源雲資料庫RDS SQLServer的資料庫帳號。

  • 源庫/目標庫的資料庫密碼:出於安全考慮,會被清空,需重新輸入。

  • 資料庫帳號:如果原任務使用RDS系統帳號,使用者名稱會被清空。

對象配置

  • 已選擇的資料庫、表對象列表,包括已設定的資料過濾條件庫表列名映射

    說明
    • 系統僅複製對象名稱列表,不會校正這些對象當前是否仍然存在。

    • 當目標端為KafkaRocketMQ時,會清空Topic的重新命名配置。

  • 任務類型(全量/增量)。

  • DDL/DML操作類型。

-

高級配置

原任務的專屬叢集。

執行個體參數:如源庫、目標庫無法串連後的重試時間源庫、目標庫出現其他問題後的重試時間等。

數據校正

原任務的所有資料校正配置項。

說明

系統僅複製對象名稱列表,不會校正這些對象當前是否仍然存在。

-

DTS任務執行個體

原Serverless執行個體的DU配置項。

您需要為新任務重新購買執行個體。

應用於生產環境的最佳實務與風險

風險說明

  • 任務對象配置丟失導致行為不一致

    此功能僅保留最基礎的任務類型(全量/增量)、任務資料庫/表對象列表、DDL/DML操作類型以及資料校正配置項,而進階配置中的執行個體參數等對任務效能和資料正確性至關重要的配置資訊會被置為預設狀態。如果您忽略了重新設定這些參數,新任務的運行效能、同步或遷移的資料範圍可能與原任務截然不同,引發非預期的結果。

  • 資料庫物件已變更導致預檢查失敗

    此功能僅複製原任務配置中的庫、表名稱列表,並不會在複製時校正這些對象在源端中是否依然存在。如果在原任務建立後,部分庫或表已被刪除或重新命名,新任務在預檢查階段會因找不到對象而報錯。

最佳實務

  • 將複製的配置視為模板:始終將此功能建立的任務視為一個預填充的模板,而非可直接啟動的最終成品。

  • 全面審查配置:在啟動任務前,需完整地審查每一個配置步驟,特別是資料庫物件選擇和任務對象配置環節,確保所有資訊均符合新任務的業務需求。

  • 關注效能與負載:建立多個相似任務會增加源端和目標端負載以及網路頻寬的壓力。請確保您的資料庫資源充足,避免因資源瓶頸影響業務。

常見問題

已釋放的任務(執行個體)是否支援建立類似任務?

不支援。任務(執行個體)釋放後,將從工作清單中刪除,無法再進行操作。

是否支援通過API建立類似任務?

不支援。

是否支援一鍵建立完全相同的執行個體?

不支援。

為什麼使用建立類似任務後,在預檢查時提示資料庫物件不存在?

這是因為建立類似任務功能僅複製了原任務的庫表名稱列表,並不會即時校正這些對象當前是否存在。如果在原任務建立後,這些庫或表被刪除或重新命名,就會導致此問題。

解決方案:請在對象配置步驟,手動核對並移除不存在的對象,或重新選擇正確的對象。

為什麼新任務的效能或行為和原任務完全不同?

有可能是因為任務配置資訊被置為預設狀態。此功能僅保留最基礎的任務類型(全量/增量)、任務資料庫/表對象列表、DDL/DML操作類型以及資料校正配置項,其他如進階配置中的執行個體參數等對任務效能和資料正確性至關重要的配置資訊均未被複製。

解決方案:請在任務配置步驟,仔細檢查並重新設定所有必要的進階配置參數,使其與您的業務需求相匹配。

業務上有一個新的同步需求,應該使用此功能建立新任務,還是修改已有的任務?

這取決於您的需求。一個DTS任務通常處理一對源端和目標端之間的資料流。

  • 如果新需求是在已有的源端和目標端之間增加新的庫或表:您應該直接編輯原任務,在對象配置步驟中添加新的同步對象。

  • 如果新需求涉及新的源端或目標端,且同步任務邏輯與已有任務類似:您需建立一個全新的DTS任務。建立類似任務功能非常適合此情境,可以協助您快速完成新任務的基礎配置。

建立類似任務會影響原來的任務嗎?

不會。此功能是建立一個全新的、與原任務完全獨立隔離的新任務,不會對原任務的運行和配置產生任何影響。