SQL Server 遷移助理(SSMA)遷移專案設定可讓你設定資料如何遷移到 SQL Server 或 Azure SQL。
遷移面板可在 專案設定 與 預設專案設定 對話框中取得。
使用 專案設定 對話框來設定目前專案的設定選項。 要進入遷移設定,請在 工具 選單中選擇 專案設定,在左側窗格底部選擇 「通用 」,然後選擇 遷移。
使用 預設專案設定 對話框來設定所有專案的設定選項。 要進入遷移設定,在 工具 選單中選擇 預設專案設定,在 遷移目標版本 組合框中選擇專案類型,在左側窗格底部選擇 「通用 」,然後選擇 遷移。
選項
檢查條件約束
規定 SSMA 在將資料加入資料表時是否會檢查約束條件。
- 預設模式:錯誤
- 樂觀模式:真
- 完整模式:錯誤
火災觸發器
指定 SSMA 在將資料加入 SQL Server 資料表時是否會觸發插入觸發器。
- 預設模式:錯誤
- 樂觀模式:真
- 完整模式:錯誤
保持身份
規定 SSMA 在將資料加入 SQL Server 時是否保留存取身份值。 若此值為 False,SQL Server 會指派身份值。
- 預設模式:真實
- 樂觀模式:真
- 完整模式:錯誤
保留空值
指定 SSMA 在將資料加入 SQL Server 時,是否保留原始資料中的空值,無論目標中已有的預設值為何。
- 預設模式:真實
- 樂觀模式:錯誤
- 完整模式:是
桌鎖
規定 SSMA 在資料遷移過程中加入資料到資料表時,是否會鎖定資料表。 若值為 False,SSMA 則使用列鎖。
- 預設模式:真實
- 樂觀模式:真
- 完整模式:是
替換未被支持的日期
規定 SSMA 是否應修正比最早 SQL Server 日期日期(1753 年 1 月 1 日)更早的存取日期。
要保留當前日期值,請選擇 「不做任何事」。 SQL Server 不接受日期時間欄位中 1753 年 1 月 1 日之前的日期。 如果你使用較舊的日期,必須將日期時間值轉換成字元值。
若要將1753
NULL年1月1日之前的日期轉換為,請選擇 以NULL替換。若要將1753年1月1日之前的日期替換為支援日期,請選擇 替換為最近支持日期。 若選擇此值,預設最接近支持日期會被選為1753年1月1日。
批次大小
資料遷移時使用的批次大小。 每批次交易後都會記錄一筆交易。 預設情況下,所有方案的批次大小均為 10,000。