“ 项目设置” 对话框的“迁移”页包含用于自定义 SSMA 将数据从 Oracle 迁移到 SQL Server 的方式的设置。
“项目 设置” 和“ 默认项目设置” 对话框中都提供了“迁移”窗格。
若要指定所有 SSMA 项目的设置,请在 “工具 ”菜单上选择“ 默认项目设置”,选择从“ 迁移目标版本 ”下拉列表查看或更改设置的迁移项目类型,单击左窗格底部的“ 常规 ”,然后单击“ 迁移”。
若要指定当前项目的设置,请在 “工具 ”菜单上选择“ 项目设置”,单击左窗格底部的“ 常规 ”,然后单击“ 迁移”。
迁移引擎
| 术语 | Definition |
|---|---|
| 迁移引擎 | 指定数据迁移期间使用的数据库引擎。 客户端数据迁移是指 SSMA 客户端从源检索数据,并将该数据批量插入 SQL Server。 服务器端数据迁移是指作为 SQL 代理作业运行在 SQL Server 服务器上的 SSMA 数据迁移引擎(大容量复制程序),负责从源系统检索数据并直接插入到 SQL Server 中,从而避免额外的客户端跃点,提高性能。 默认模式:客户端数据迁移引擎 乐观模式:客户端数据迁移引擎 完整模式:客户端数据迁移引擎 |
重要
当 迁移引擎 选项设置为 服务器端数据迁移引擎时,将显示新的项目设置选项 “使用 32 位服务器端数据迁移引擎 ”。 它指定是使用 32 位还是 64 位大容量复制程序(BCP)实用工具来迁移数据。
其他选项
| 术语 | Definition |
|---|---|
| 批大小 | 指定数据迁移期间使用的批大小。 默认模式:10000 乐观模式:10000 完整模式:10000 |
| 检查约束 | 指定 SSMA 在将数据插入 SQL Server 表中时是否应检查约束。 默认模式:False 乐观模式:False 完整模式:假 |
| 数据迁移超时 | 指定数据迁移期间使用的超时时间 默认模式:15 乐观模式:15 完整模式:15 |
| 扩展数据迁移选项 | 在单独的详细信息选项卡中显示每个表的额外数据迁移选项。 默认模式:隐藏 乐观模式:隐藏 完整模式:隐藏 |
| 火警触发器 | 指定在向 SQL Server 表添加数据时 SSMA 是否应触发插入触发器。 默认模式:False 乐观模式:False 完整模式:假 |
| 保留标识 | 指定 SSMA 在向 SQL Server 添加数据时是否保留源数据中的 null 值,而不考虑在 SQL Server 中指定的默认值。 默认模式:True 乐观模式:True 完整模式:假 |
| 保留空值 | 指定 SSMA 在向 SQL Server 添加数据时是否保留源数据中的 null 值,而不考虑在 SQL Server 中指定的默认值。 默认模式:True 乐观模式:True 完整模式:True |
| 标记带有错误的字符串修剪操作 | 如果目标列大小小于源字符串长度,将剪裁值并标记为错误。 默认模式:是 乐观模式:是 完整模式:是 |
| 出错时 | 发生错误时停止数据迁移。 它有三个选项: 停止迁移: 停止数据迁移操作 继续执行下一个表: 停止将数据迁移到当前表,并继续执行下一个表 继续下一批: 停止将数据迁移到当前批处理,并继续执行下一个批处理 默认模式:继续下一批 乐观模式:继续下一个任务 全能模式:前往处理下一批 |
| 替换不受支持的日期 | 指定 SSMA 是否应更正早于 SQL Server 最早 datetime 日期(1753 年 1 月 1 日) 的日期。 若要保留当前日期值,请选择不执行任何操作。 SQL Server 在日期/时间列中不接受 1753 年 1 月 1 日之前的日期。 如果使用较旧的日期,必须将日期/时间值转换为字符值。 若要将 1753 年 1 月 1 日之前的日期转换为 NULL,请选择“ 替换为 NULL”。 若要将 1753 年 1 月 1 日之前的日期替换为受支持的日期,请选择“ 替换为最近的支持日期”。 默认模式:不执行任何操作 乐观模式:不执行任何操作 完整模式:替换为最近的支持日期 |
| 表锁 | 指定在数据迁移期间,SSMA 向表中添加数据时是否锁定表。 在批量复制操作期间获得批量更新锁。 如果值为 False,则会在行级别设置锁。 默认模式:True 乐观模式:True 完整模式:True |
并行数据迁移
| 术语 | Definition |
|---|---|
| 并行数据迁移模式 | 指定用于分叉线程以启用并行数据迁移的模式。 在自动模式下,SSMA 选择分叉的线程数(默认为 10 个),以迁移数据。 在自定义模式下,用户可以指定要迁移数据的线程数(最小值为 1,最大值为 100)。 目前,只有客户端数据迁移引擎支持并行数据迁移。 默认模式:自动 乐观模式:自动 完整模式:自动 |
重要
当 并行数据迁移模式 选项设置为 “自定义”时,将显示新的项目设置选项 “线程计数 ”。 它指定用于数据迁移的线程数。