项目设置(迁移)(AccessToSQL)
通过“迁移”项目设置,可以配置将数据迁移到 SQL Server 或 SQL Azure 的方式。
“项目设置”和“默认项目设置”对话框中都提供“迁移”窗格。
使用“项目设置”对话框,设置当前项目的配置选项。 要访问迁移设置,请在“工具”菜单上选择“项目设置”,单击左侧窗格底部的“常规”,然后单击“迁移”。
使用“默认项目设置”对话框,设置所有项目的配置选项。 要访问迁移设置,请在“工具”菜单上选择“默认项目设置”,在要访问设置的“迁移目标版本”组合框中选择项目类型,单击左窗格底部的“常规”,然后单击“迁移”。
选项
检查约束
指定 SSMA 在将数据添加到表时是否应当检查约束。
默认模式:False
乐观模式:True
完整模式:False
激发触发器
指定 SSMA 在向 SQL Server 表添加数据时是否应激发插入触发器。
默认模式:False
乐观模式:True
完整模式:False
保留标识
指定 SSMA 在向 SQL Server 添加数据时是否保留 Access 标识值。 如果此值为 False,则 SQL Server 会分配标识值。
默认模式:True
乐观模式:True
完整模式:False
保留 Null
指定 SSMA 在向 SQL Server 添加数据时是否保留源数据中的 NULL 值,无论 SQL Server 中指定的默认值如何。
默认模式:True
乐观模式:False
完整模式:True
表锁
指定 SSMA 在数据迁移期间为表添加数据时是否将表锁定。 如果值为 False,则 SSMA 会使用行锁。
默认模式:True
乐观模式:True
完整模式:True
替换不受支持的日期
指定 SSMA 是否应更正早于最早的 SQL Server 日期(1753 年 1 月 1 日)的 Access 日期。
要保留当前日期值,请选择“不执行任何操作”。 在日期/时间列中,SQL Server 不接受 1753 年 1 月 1 日之前的日期。 如果使用更早的日期,必须将日期/时间值转换为字符值。
要将 1753 年 1 月 1 日之前的日期转换为 NULL,请选择“替换为 NULL”。
要将 1753 年 1 月 1 日之前的日期替换为受支持的日期,请选择“替换为受支持的最近日期”。 如果选择此值,则默认情况下,将选择的最接近的受支持日期为 1753 年 1 月 1 日。
批次大小
数据迁移期间使用的批次大小。 在每个批处理后记录事务。 默认情况下,所有方案的批次大小为 10000。