处理 SSMA 项目 (SybaseToSQL)
若要将 Sybase Adaptive Server Enterprise (ASE) 数据库迁移到 SQL Server 或 SQL Azure,请先创建 SSMA 项目。 该项目是一个文件,其中包含有关要迁移到 SQL Server 或 SQL Azure 的 ASE 数据库的元数据、有关 SQL Server 或 SQL Azure 的目标实例的元数据,这些实例将接收迁移的对象和数据、SQL Server 或 SQL Azure 连接信息和项目设置。
打开项目时,它将与 SQL Server 或 SQL Azure 断开连接。 这样便能脱机工作。 可以重新连接到 SQL Server 或 SQL Azure。 有关详细信息,请参阅连接到 SQL Server (SybaseToSQL) / 连接到 Azure SQL 数据库 (SybaseToSQL)。
查看默认项目设置
SSMA 包含用于转换和加载数据库对象、迁移数据以及将 SSMA 与 ASE 和 SQL Server 或 SQL Azure 同步的多个选项。 这些选项的默认设置适用于许多用户。 但是,在创建新的 SSMA 项目之前,应查看这些选项,如果需要,请更改将用于所有新项目的默认值。
查看默认项目设置
在“工具”菜单中,选择“默认项目设置”。
在“迁移目标版本”下拉列表中选择需要查看或更改设置的项目类型,然后按下“常规”选项卡。
在左窗格中,按下“转换”。
在右窗格中,查看选项,根据需要更改选项。 有关这些选项的详细信息,请参阅项目设置(转换)(SybaseToSQL)。
对迁移、SQL Azure、加载对象、GUI 和类型映射页重复步骤 1-3。
有关迁移选项的信息,请参阅项目设置(迁移)(SybaseToSQL)。
有关将对象加载到 SQL Server 的选项的信息,请参阅项目设置(同步)(SybaseToSQL)。
有关这些选项的详细信息,请参阅项目设置 (GUI) (SybaseToSQL)。
有关数据类型映射设置的详细信息,按下项目设置(类型映射)(SybaseToSQL)。
有关 SQL Azure 选项的详细信息,请参阅项目设置(Azure SQL 数据库)(SybaseToSQL)。
注意
只有在创建项目时选择“迁移到 SQL Azure”时,才会显示 SQL Azure 设置。
创建新项目
若要将数据从 ASE 数据库迁移到 SQL Server 或 SQL Azure,必须先创建项目。
创建项目
在“文件”菜单中,选择“新建项目”。
此时将出现“新建项目”对话框。
在“名称”框中,输入项目的名称。
在“位置”框中,输入或选择项目的文件夹。
在“迁移到”下拉列表中,选择用于迁移的目标 SQL Server 版本。 可用选项包括:
SQL Server 2005
SQL Server 2008
SQL Server 2012
SQL Server 2014
SQL Server 2016
Azure SQL 数据库
然后,按下“确定”。
自定义项目设置
除了定义适用于所有新 SSMA 项目的默认项目设置外,还可以自定义每个项目的设置。 有关详细信息,请参阅设置项目选项 (SybaseToSQL)。
自定义源数据库和目标数据库之间的数据类型映射时,可以在项目、数据库或对象级别定义映射。 有关类型映射的详细信息,请参阅映射 Sybase ASE 和 SQL Server 数据类型 (SybaseToSQL)。
保存项目
保存项目时,SSMA 会将项目设置和数据库元数据保留到项目文件(可选)。
保存项目
在“文件”菜单中,选择“保存项目”。
如果项目中的数据库已更改或尚未转换,SSMA 将提示将元数据保存到项目中。 保存元数据后即可脱机工作,并将完整的项目文件发送给其他人,包括技术支持人员。 如果系统提示保存元数据,请执行以下操作:
对于显示“缺少元数据”状态的每个数据库,请选中数据库名称旁边的复选框。
保存元数据可能需要几分钟时间。 如果不想此时保存元数据,请不要选中任何复选框。
单击保存按钮。
SSMA 将分析 Sybase ASE 架构并将元数据保存到项目文件。
打开项目
打开项目时,它将与 ASE 和 SQL Server 或 SQL Azure 断开连接。 这样便能脱机工作。 若要更新元数据,请将数据库对象加载到 SQL Server 或 SQL Azure 中。 若要迁移数据,必须重新连接到 ASE 和 SQL Server 或 SQL Azure。
打开项目
可使用下列过程之一:
在“文件”菜单上,指向“最近使用的项目”,然后选择要打开的项目。
在“文件”菜单上,选择“打开项目”,找到 .s2ssproj 项目文件,选择该文件,然后按下“打开”。
若要重新连接到 ASE,请在“文件”菜单上,选择“重新连接到 Sybase”。
若要重新连接到 SQL Server 或 SQL Azure,请在“文件”菜单上,选择“重新连接到 SQL Server / 重新连接到 SQL Azure”。
下一步
迁移过程的下一步是连接到 Sybase ASE。
另请参阅
将 Sybase ASE 数据库迁移到 SQL Server - Azure SQL 数据库 (SybaseToSQL)
连接到 Sybase ASE (SybaseToSQL)
连接到 SQL Server (SybaseToSQL)
连接到 Azure SQL 数据库 (SybaseToSQL)