分享方式:


項目設定 (移轉) (Db2ToSQL)

[項目設定] 對話框的 [移轉] 頁面包含可自定義 SQL Server 移轉小幫手 #SSMA 如何將數據從 Db2 移轉至 SQL Server 的設定。

[移轉] 窗格可在 [專案設定] 及 [預設專案設定] 對話方塊中找到。

  • 若要指定所有 SSMA 項目的設定,請流覽至 [工具>預設項目設定],選取需要檢視或變更設定的移轉項目類型。 從 [ 移轉目標版本] 下拉式清單中,選取 左窗格底部的 [一般 ],然後選取 [ 移轉]。

  • 若要指定目前項目的設定,請流覽至 [工具>項目設定],選取左窗格底部的 [一般],然後選取 [移轉]。

移轉引擎

詞彙 定義
移轉引擎 指定資料移轉期間所使用的資料庫引擎。 用戶端資料移轉是指 SSMA 用戶端從來源擷取資料並將該資料大量插入 SQL Server。 伺服器端資料移轉是指 SSMA 資料移轉引擎 (大量複製程式) (作為 SQL Agent 作業在 SQL Server 機器上執行) 從來源擷取資料並直接插入 SQL Server,以避免額外的用戶端躍點 (更好的效能)。

預設模式:用戶端資料移轉引擎
開放式模式:用戶端資料移轉引擎
完整模式:用戶端資料移轉引擎

重要

當 [移轉引擎] 選項設為 [伺服器端資料移轉引擎] 時,會顯示一個新的專案設定選項 [使用 32 位元伺服器端資料移轉引擎]。 它會指定是否使用 32 位元或 64 位元大量複製程式 (BCP) 公用程式來移轉資料。

其他選項

詞彙 定義
批次大小 指定資料移轉期間所使用的批次大小。

預設模式:10000
開放式模式:10000
完整模式:10000
檢查條件約束 指定 SSMA 是否應該在將資料插入 SQL Server 資料表時檢查條件約束。

預設模式:False
開放式模式:False
完整模式:False
資料移轉逾時 指定資料移轉期間所使用的逾時

預設模式:15
開放式模式:15
完整模式:15
擴充資料移轉選項 在個別詳細資料索引標籤中顯示每個資料表的額外資料移轉選項。

預設模式:隱藏
開放式模式:隱藏
完整模式:隱藏
引發觸發程序 指定將資料新增至 SQL Server 資料表時 SSMA 是否應引發插入觸發程序。

預設模式:False
開放式模式:False
完整模式:False
保留識別 指定當 SSMA 將資料新增至 SQL Server 時是否保留來源資料中的 Null 值,不論 SQL Server 中所指定的預設值為何。

預設模式:True
開放式模式:True
完整模式:False
保留 Null 指定當 SSMA 將資料新增至 SQL Server 時是否保留來源資料中的 Null 值,不論 SQL Server 中所指定的預設值為何。

預設模式:True
開放式模式:True
完整模式:True
以錯誤標示字串修剪作業 如果目標數據行大小小於來源字串長度,則會修剪值並標示為錯誤。

預設模式:是
開放式模式:是
完整模式:是
錯誤時 發生錯誤時停止資料移轉。 共有三個選項:

停止移轉:停止資料移轉作業

繼續進行下一個資料表:停止將資料移轉至目前的資料表,並繼續進行下一個資料表

繼續進行下一個批次:停止將資料移轉至目前的批次,並繼續進行下一個批次

預設模式:繼續進行下一個批次
開放式模式:繼續進行下一個批次
完整模式:繼續進行下一個批次
取代不支援的日期 指定 SSMA 是否應該更正早於最早的 SQL Server 日期時間 日期(1753 年 1 月 1 日) 的日期。

若要保留目前日期值,請選取 [不執行任何動作]。 SQL Server 在 datetime 數據行中不接受 1 月 1 日 1753 之前的日期。 如您使用較晚的日期,則必須將 datetime 值轉換為字元值。

若要將 1753 NULL年 1 月 1 日之前的日期轉換為 ,請選取 [以 NULL 取代]。

若要將 1753 年 1 月 1 日之前的日期取代為支援的日期,請選取 [以最近的支援日期取代]。

預設模式:不執行任何動作
開放式模式:不執行任何動作
完整模式:以最接近支援的日期取代
資料表鎖定 指定 SSMA 是否會在資料移轉期間將資料新增至資料表時鎖定資料表。 在大量複製作業期間取得大量更新鎖定。 如果值為 False,則會在資料列層級設定鎖定。

預設模式:True
開放式模式:True
完整模式:True

平行數據遷移

詞彙 定義
平行資料移轉模式 指定用來派生執行緒以啟用平行資料移轉的模式。 在自動模式中,SSMA 會選擇要分支的執行緒數目以移轉資料 (預設 10)。 在自訂模式中,使用者可以指定要分支的執行緒數目以移轉資料 (最小值 1,最大值 100)。 目前,只有用戶端資料移轉引擎支援平行資料移轉。

預設模式:自動
開放式模式:自動
完整模式:自動

重要

當 [平行資料移轉模式] 選項設為 [自訂] 時,會顯示一個新的專案設定選項 [執行緒計數]。 這會指定用於資料移轉的執行緒數目。