设置项目选项 (MySQLToSQL)

对于每个 SSMA 项目,可以设置项目级别选项。 这些选项指定对象转换方式、数据迁移方式以及源数据类型映射到目标数据类型的方式。 在将对象转换为 SQL Server 或 SQL Azure 或将数据迁移到 SQL Server 或 SQL Azure 之前,请验证配置选项是否适合项目。

SSMA 允许为所有项目配置默认选项。 这些选项将应用于所创建的任何新项目。 然后,可以自定义每个项目的选项。

配置选项和模式

SSMA 有五组项目设置:

  • 项目信息

  • 常规(转换、迁移和 SQL Azure)

  • Synchronization

  • GUI

  • 类型映射

可以通过四种方式配置项目设置:

  • 默认

  • 乐观

  • 完整

  • 自定义

建议大多数用户使用默认模式。 乐观模式保留更多当前 MySQL 语法,更易于读取。 但是,保留当前语法可能不准确。 如果 MySQL 语法必须转换为等效的 SQL Server 或 SQL Azure 语法,则完整模式将执行更完整的转换。 但结果代码可能较难阅读。 在“自定义”模式下,可以设置选项。

有关设置以及如何在每个模式下应用设置的详细信息,请参阅以下主题:

设置项目选项

在 SSMA 中,可以为所有项目配置默认设置。 这些设置将保存到 SSMA 配置文件,并应用于所创建的任何新项目。

设置默认项目选项

  1. 在“工具”菜单中,单击“默认项目设置”

  2. 在“默认项目设置”对话框中,使用以下过程之一:

    1. 从“迁移目标版本”下拉列表中选择需要查看/更改其设置的迁移项目类型,按下左窗格底部的“常规”,然后选择“转换”或“迁移”或“SQL Azure”选项。

    2. 要选择预定义模式,请从“模式”下拉列表框中选择“默认”、“乐观”或“完整”。

    3. 要指定自定义设置,请选择或输入新设置或值。

  3. 单击“确定”保存设置。

还可以自定义当前项目的设置。 这些设置会保存到当前项目文件。

自定义当前项目的设置

  1. 在“工具”菜单上,单击“项目设置”。

  2. 在“项目设置”对话框中,使用以下过程之一:

    1. 要选择预定义模式,请从“模式”下拉列表框中选择“默认”、“乐观”或“完整”。

    2. 要指定自定义模式,请从“模式”下拉列表框中选择“自定义”。 然后选择相应的项目设置。

  3. 单击“确定”保存设置。

下一步

迁移中的下一步取决于项目需求:

另请参阅

映射 MySQL 和 SQL Server 数据类型 (MySQLToSQL)